Я вызываю объекты Excel из MS Access, и мне не удается закрыть экземпляр!
Можно было бы подумать, что рабочие книги закрыты, потому что мы их больше не видим, но в диспетчере задач -> Процессы у меня все еще работает EXCEL.EXE * 32...
Вот что у меня есть:
Dim xlApp as Excel.Application
Dim wbks as Workbooks
Set xlApp = GetObject("", "Excel.Application")
Set wbks = xlApp.Workbooks
wbks.Open "C:\blp\api\Office Tools\BloombergUI.xla"
wbks("BloombergUI.xla").RunAutoMacros (xlAutoOpen)
wbks.Add
xlApp.Visible = True
...выполняет действия...
xlApp.Workbooks(1).SaveAs FileName:=strFullPath, FileFormat:=xlCSV
xlApp.Application.DisplayAlerts = False
xlApp.Workbooks("BbgDivData.csv").Close SaveChanges:=True
wbks("BloombergUI.xla").Close
xlApp.Quit
Set xlApp = Nothing
Есть идеи, почему он все еще там? Я подозреваю, что надстройка все испортит!