Seite 1 von 1
start von MS Access mit einem Makroaufruf
Verfasst: Donnerstag 24. Januar 2013, 15:10
von gerhalm
Hi
hat wer ein BSP. für einen Aufruf von MS Access mit einem Makro (Start einer Access Anwendung)
Herzlichen Dank im Voraus
Re: start von MS Access mit einem Makroaufruf
Verfasst: Donnerstag 24. Januar 2013, 15:37
von sparrow
Diese Frage solltest du wohl eher in einem MS Office-Forum stellen. Zumindest sehe ich den Zusammenhang zu der Programmiersprache Python nicht.
Re: start von MS Access mit einem Makroaufruf
Verfasst: Freitag 25. Januar 2013, 14:29
von gerhalm
Hi
Ich meine aus meinen Python Programm, müsste ich eine Access Anwendung in einem Subprocess starten. Es startet auch nur müsste ich es mit einem makro starten!
im VB geht das z.B. so
Code: Alles auswählen
shell("C:\Programme\Microsoft Office\Office12\msaccess.exe D:\python\TEST.mdb /X makroname")
Der Aufruf funktioniert im Python leider nicht so!
Code: Alles auswählen
access = r"C:\Programme\Microsoft Office\Office12\msaccess.exe"
DB = r"D:\python\TEST.mdb"
makro = "/X Makro1"
process2 = subprocess.call ([access, DB,makro])
danke
Re: start von MS Access mit einem Makroaufruf
Verfasst: Freitag 25. Januar 2013, 17:26
von lunar
Code: Alles auswählen
access = r"C:\Programme\Microsoft Office\Office12\msaccess.exe"
DB = r"D:\python\TEST.mdb"
process2 = subprocess.call ([access, DB, "/X", "Makro1"])
Achte auf die Kommata: Du musst jedes Argument in einem separaten Element der Liste angeben.
Re: start von MS Access mit einem Makroaufruf
Verfasst: Montag 28. Januar 2013, 07:16
von gerhalm
danke , funzt einwandfrei