新的Excel.Application()杀死调试器没有错误

时间:2012-12-24 17:04:43

标签: excel visual-studio-2008-sp1

我正在使用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中,但是这也没有用......从来没有捕获过,只是在执行该行时死亡。

1 个答案:

答案 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