我正在使用VS 2008并尝试打开Excel 2003模板,输入一些值,然后保存工作簿。我知道我有正确的代码用于我正在尝试做的事情,但是当我调用New Excel.Application()方法时,我会遇到一些奇怪的行为。在此调用中,我的应用程序不会中断,但调试器退出时没有错误消息。下一行代码没有被执行,我不能为我的生活找出正在发生的事情。有什么想法吗?
编辑: 以下是相关代码:
imports exc = Microsoft.Office.Interop.Excel
.....
sub createCSV(filename)
dim thisExc as new exc.Application() <------ Instant Death!
我已经尝试将它包装在try / catch中,但是这也没有用......从来没有捕获过,只是在执行该行时死亡。
答案 0 :(得分:0)
这是一个例子
Imports exc = Microsoft.Office.Interop.Excel
Public Class Form1
Public Sub openExcelFile()
Dim thisExec As exc.Application
thisExec = New exc.Application
thisExec.Visible = True
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
openExcelFile()
End Sub
End Class