VB.net for Excel入门

我已经在VBA中为Excel添加了一个插件,但现在我想将其转换为VB.Net。 我一直在看VB.net教程,我读了这个,但我仍然困惑入门。

我已经开始一个新的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新工作表或模板提示,当我select空白工作簿时,“HEY! 没有出现。

此外,我希望这是一个添加,与当前活动工作表,而不是开始一个新的。 我是否在谈论这个错误?

编辑:我不明白这个问题是如何太宽阔tbh。 我已经提供了基本上从教程中复制的代码,并确切地说明了代码在做什么以及应该做什么。 这当然是一个初学者的问题,但不是太广泛的艾莫。 请让我知道我能做些什么来解决它。

代替:

 oSheet.Cells(1, 1) = "HEY!" 

尝试:

 oSheet.Cells(1, 1).Value = "HEY!" 

欲了解更多信息,请看这里 。