【发布时间】:2014-05-29 03:57:26
【问题描述】:
我在 VBA 中为 Excel 编写了一个插件,但我现在想将它转换为 VB.Net。我一直在看 VB.net 教程,并阅读了this,但我仍然对入门感到困惑。
我已经启动了一个新的 Excel 加载项项目并拥有以下代码:
Public Sub Test1()
Dim oExcel As Object
Dim oBook As Object
Dim oSheet As Object
'Start a new workbook in Excel.
oExcel = CreateObject("Excel.Application")
oBook = oExcel.Workbooks.Add
oSheet = oBook.Worksheets(1)
oSheet.Cells(1, 1) = "HEY!"
End Sub
这会在新窗口中启动 Excel,我会收到标准 Excel 新工作表或模板提示,当我选择空白工作簿时,“嘿!”没有出现。
另外,我希望这是一个适用于当前活动工作表的插件,而不是开始一个新工作表。我是不是搞错了?
编辑:我不明白这个问题太宽泛了。我提供了基本上从教程中复制的代码,并准确地说明了代码在做什么,以及应该做什么。这当然是一个初学者的问题,但不是太宽泛。请让我知道我可以做些什么来解决它。
【问题讨论】:
-
查找
VSTO(Visual Studio Tools for Office)
标签: .net vb.net excel visual-studio-2010 vba