Hallo zusammen,
für folgendes Problem habe ich leider noch keine Lösung:
Eine Exceldatei "A.xls" enthält die Makros, auf die die Datei
"B.xls" zugreifen können soll.
Wenn ich ganz normal (d.h. z.B. durch Doppelklick auf den Dateinamen) zuerst A.xls und anschließend B.xls öffne, dann funktioniert das so wie es soll.
Öffne ich jedoch A.xls und danach aus VB 2005 heraus B.xls, dann sind in B.xls zwar die eigenen, aber nicht die Makros von A.xls vorhanden!!!
Der Aufruf von B.xls aus VB 2005 sieht so aus:
[highlight=vb.net]
DIM exAPP As Excel.Application
DIM exWB As Excel.Workbook
'-----> Excel öffnen
exAPP = New Excel.Application
exAPP.Visible = True
'öffnet die Datei
exWB = exAPP.Workbooks.Open(Dateinamen)[/highlight]
Wie muss denn der Aufruf aussehen, damit die Makros von A auch in B erscheinen??
für folgendes Problem habe ich leider noch keine Lösung:
Eine Exceldatei "A.xls" enthält die Makros, auf die die Datei
"B.xls" zugreifen können soll.
Wenn ich ganz normal (d.h. z.B. durch Doppelklick auf den Dateinamen) zuerst A.xls und anschließend B.xls öffne, dann funktioniert das so wie es soll.
Öffne ich jedoch A.xls und danach aus VB 2005 heraus B.xls, dann sind in B.xls zwar die eigenen, aber nicht die Makros von A.xls vorhanden!!!
Der Aufruf von B.xls aus VB 2005 sieht so aus:
[highlight=vb.net]
DIM exAPP As Excel.Application
DIM exWB As Excel.Workbook
'-----> Excel öffnen
exAPP = New Excel.Application
exAPP.Visible = True
'öffnet die Datei
exWB = exAPP.Workbooks.Open(Dateinamen)[/highlight]
Wie muss denn der Aufruf aussehen, damit die Makros von A auch in B erscheinen??
Comment