Bisher konnte ich alle meine Fragen mit dem xlWebfinder beantworten. Aber nun habe ich eine richtige Nuss zu knacken.
Per VBA steuere ich Excel aus einer Software heraus, die ein Meßgerät bedient. Meine Messdaten schreibe ich in ein Excelsheet und formatiere die Ausgabe so, daß ich eine schöne Tabelle und ein Diagramm bekomme.
Beim zweiten Messdurchlauf erhalte ich dann immer den Fehler :
10094 ActiveXAutomation. Object var is 'Nothing'
Schaue ich in den Taskmanager, ist das benutzte Excelsheet noch offen, obwohl ich alle möglichen Schließversuche unternommen habe. Ich öffne mit :
Set MSExcel= CreateObject("Excel.Application")
MSExcel.Workbooks.Open Filename:="C:\APWin\ergebnis.xls"
{ Werte einlesen, Tabelle erstellen, Diagramm erstellen }
{ Zum Schluß noch eine Speicherabfrage }
MSExcel.Workbooks("ergebnis.xls").SaveAs Filename:="C:\Messung\"&Titel&".xls"
MSExcel.Workbooks.Close
MSExcel.Application.Quit
Set MSExcel = Nothing
Dies ist das Gerüst. Meine dringlichste Frage: Warum wird Excel nicht geschlossen?
Dies scheint die Ursache für den Fehler zu sein!
Wer weiß Rat?
Schönes Wochenende wünsche ich allen, Dirk