Mit Excel anderes Programm fernsteuern (autom.)

Bild

Betrifft: Mit Excel anderes Programm fernsteuern (autom.)
von: mexx
Geschrieben am: 29.09.2015 11:06:36

Hallo zusammen,
ich möchte über den Windows Aufgabenplaner zu einer bestimmten Tageszeit eine Exceldatei ausführen.
Diese Exceldatei sollte ein anderes Programm starten. In diesem Programm müssen diverse Felder befüllt werden. "Hier dachte ich an die VBA Funktion Maus positionieren und klicken" wo nacheinander mehrere dieser Funktionen durchlaufen werden da mehrere Filter gesetzt werden müssen. Die Daten zum befüllen wären dann in dieser Exceldaten vordefiniert. Excel sollte diese kopieren und in die Felder des extern Programms einsetzen.
Danach sollte die Funktion drucken erfolgen und die PDF unter einem bestimmten Pfad ablegen.
Meine Frage an euch ist dies überhaupt so möglich? Kann mir da jemand bitte helfen?

Bild

Betrifft: AW: Mit Excel anderes Programm fernsteuern (autom.)
von: Martin
Geschrieben am: 29.09.2015 13:25:00
Hallo mexx,
1. Excel kann über die Objektbibliothek andere Programme ansteuern (z.B. PDF Creator, Internet Explorer, Acrobat, Photoshop und viele andere Anwendungen)
2. Auch per Kommandozeile können andere Programme ferngesteuert werden (z.B. PDFTK und viele andere Anwendungen)
3. Quasi jedes Programm kann von Excel zumindest gestartet werden, wenn der Programmpfad bekannt ist
4. PDF-Dateien zu drucken und unter einem bestimmten Pfad abzulegen ist kein Problem (es gibt unzählige Beispiele im hier im Forenarchiv)
5. Das Positionieren des Mauszeigers und automatisierte Senden von Tastatureingaben ist ebenfalls kein Problem, ist jedoch sehr unsicher hinsichtlich der Zuverlässigkeit. Das betreffende Programm muss nur ein falsches Fenster zeigen oder ein unerwartetes Ereignis auslösen (z.B. ein Dialog zeigen) und Excel bemerkt davon nicht und sendet weiterhin Maus- und Tastaturdaten.
Da du leider nur von einem "anderen Programm" schreibst und die Bezeichnung dieser Anwendung zu nennen, kann dir hier keiner die Frage "ist dies überhaupt so möglich?" mit Sicherheit beantworten.
Viele Grüße
Martin

Bild

Betrifft: Satzfehler
von: Martin
Geschrieben am: 29.09.2015 13:31:00
Hallo Mexx,
ich habe mich verschrieben, es muss natürlich lauten:
Da du leider nur von einem "anderen Programm" schreibst ohne die Bezeichnung dieser Anwendung zu nennen, kann dir hier keiner die Frage "ist dies überhaupt so möglich?" mit Sicherheit beantworten.
Viele Grüße
Martin

 Bild

Beiträge aus den Excel-Beispielen zum Thema "Mit Excel anderes Programm fernsteuern (autom.)"