Новый Excel.Application() убивает отладчик без ошибок
Я использую 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 ответ
Вот пример
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