Programmieren - alles kontrollieren 4.941 Themen, 20.715 Beiträge

Excel-Makro aus visualBasic-exe Starten?

RyoOhki / 1 Antworten / Baumansicht Nickles

ichahbe ein paar Makros geschrieben und würde diese jetzt gerne übereine externe VB-Exe-Datei ausführen.

Das problem ist, das ich nicht weis, wie ich aus dem VB-Programm heraus eine Excel-Mappe öffnen kann/den Makro-Quelltext (auch in vb ....) darinausführen kann.

ich habe es mit
Set XL1 = GetObject("c:\\test1.xls", "Excel.Application")
versucht, schaffe es aber nicht, das Programm dazu zu bewegen, die Excel-Mappe zu öffnen.

Da mir hier leider jegliche VB-Dokumentationen fehlen (..tolle Ausbildung ...) wäre ich echt dankbar, wenn mir jemand einen Hinweis dafür geben könnte

Grüße,
Ryo

bei Antwort benachrichtigen
thomas woelfer RyoOhki „Excel-Makro aus visualBasic-exe Starten?“
Optionen

d.h., was du im prinzip brauchst ist ein makro das innerhalb von excel ausgefuehrt werden kann und dort eine mappe oeffent.

danach kannst du mit dem object das du per getobject() extern geholt hast einfach auf das objectmodell von excel zugreifen, d.h. du kannst genau die gleichen methode (sprich, das makro das du vorher intern geschrieben hast) verwenden. allerdings braucht es halt eine indirektion mehr, weil du ueber excel.app zugriefst und nicht bereits darin bist...

WM_HOPETHISHELPS
thomas woelfer

this posting contains no tpyos.
bei Antwort benachrichtigen