в качестве обходного пути для ошибки Locale в Office Interop Я хотел использовать VSTO, но если я вызываю
app.ActiveWorkbook.GetVstoObject()
, тогда он ничего не возвращает.Я работаю из проекта .NET 2.0 Visual Basic.Это не надстройка или специальный проект VSTO.Я добавил требуемый импорт и ссылки.
Dim app As New Excel.Application
app.Caption = "Rapport"
app.Visible = True
app.Workbooks.Add()
Dim tmp As Object = app.ActiveWorkbook.VBProject
Dim book As Workbook = app.ActiveWorkbook.GetVstoObject() 'Returns Nothing
Это школьный проект, и он должен быть завершен к концу следующей недели, поэтому любая быстрая помощь очень ценится.