Access Makro von excel aus aufrufen

01/05/2009 - 10:00 von ichLeseAlsoBinIch | Report spam
Hallo,

ich habe zwar viel zu dem Thema gefunden, aber nichts was
funktioniert. (vielleicht geht es einfach nicht?). Ich verlasse Excel
mit AppActivate ("Microsoft Access") und kehre zu Access zurück. Dort
muß ich nun MeinMakro aufrufen. Kann ich das auch schon im Excel Code
machen?

Grüße Marc
 

Lesen sie die antworten

#1 Andreas Killer
02/05/2009 - 08:59 | Warnen spam
ichLeseAlsoBinIch schrieb:

ich habe zwar viel zu dem Thema gefunden, aber nichts was
funktioniert. (vielleicht geht es einfach nicht?). Ich verlasse Excel
mit AppActivate ("Microsoft Access") und kehre zu Access zurück. Dort
muß ich nun MeinMakro aufrufen. Kann ich das auch schon im Excel Code
machen?


Das kannst Du NUR in Deinem Excel-Code machen, aber was soll denn
überhaupt passieren? Möchtest Du mit 2 Anwendungen parallel Makro's
laufen haben? Das funzt nicht!

Aber Du kannst ein Makro ganz normal starten, mit Application.Run, Du
musst nur das richtige Application-Object nehmen!

So sàhe es aus wenn ich von Word ein Excel steuere:

'Excel starten
Set objExcel = CreateObject("Excel.Application")
'Anzeigen, damit wir etwas sehen
objExcel.Visible = True
'Mappe öffnen
Set objWorkBook = objExcel.Workbooks.Open("Z:\Mappe1.xls")
'Makro starten
objExcel.Run "Test"

'Mappe zu
objWorkBook.Close
Set objWorkBook = Nothing
'Excel zu
objExcel.Visible = False
Set objExcel = Nothing

Andreas.

Ähnliche fragen