我想知道是否可以在我的VB.NET应用程序中集成VBA。如果是这样,您是否知道任何解释如何执行此操作的常规教程?
答案 0 :(得分:1)
从Microsoft Excel Object Library 12.0
对话框的COM标签添加Add Reference
(Excel 2007为12.0,Excel 2010为14.0)。
语法非常相似,如果你熟悉VBA,你可以快速拿起它。
Dim wkbk As Workbook
Dim wkst As Worksheet
Set wkbk = Workbooks.Add
Set wkst = wkbk.Worksheets(1)
wkst.Range("A3").Select
ActiveCell.Value = "Put text here"
在VBA中成为
Imports Excel = Microsoft.Office.Interop.Excel
Dim oExcel As Object
Dim Book As Excel.Workbook
Dim Sheet As Excel.Worksheet
oExcel = CreateObject("Excel.Application")
Book = oExcel.Workbooks.Add()
Sheet = Book.Worksheets(1)
Sheet.Range("A3").Select()
oExcel.ActiveCell.Value = "Put text here"
与Interop。
任何工作表函数都可以在WorksheetFunction
对象的oExcel
属性之外使用。
答案 1 :(得分:0)