weiß jemand, wie ich mit Excel innerhalb eines Makros eine externe Anwendung ansteuern kann, da man jeweils einen Dateinamen eingeben muss?
Das würde ich gerne automatisch machen.
Danke und Grüße
Markus
weiß jemand, wie ich mit Excel innerhalb eines Makros eine externe Anwendung ansteuern kann, da man jeweils einen Dateinamen eingeben muss?
Das würde ich gerne automatisch machen.
Danke und Grüße
Markus
Weil man nicht zu viel im voraus mit SENDKEYS schicken darf, sonst verschluckt sich die Anwendung, müsste ich kunstliche Pausen mit Application.Wait einbauen.
Andreas Walter
ich arbeite mit Acrobat (in der ARbeit). Ich werde aber die Funktion mit Sendkeys gleich ausprobieren.
Vielen Dank erstmal.
Markus
ich habe es jetzt ausprobiert, allerdings funktioniert es nicht, da der Makro unterbrochen wird, wenn Acrobat auf die Eingabe wartet.
Das bedeutet, der Schritt zur Eingabe des Dateinamens wird erst garnicht ausgeführt, sondern erst, wenn der Drucken-Schritt beendet ist. Allerdings dann ist es natürlich zu spät.
Ist das bei Ihnen auch so? Haben Sie das Problem anderweitig gelöst?
Gruß
Markus
Ich weiss nicht, wie es prinzipiell mit Adobe funktioniert.
Mit PDFfactory hat man einen Drucker installiert.
Ich wähle den Drucker, mit
Application.ActivePrinter=
Und Dann
SendKeys "%dd{Enter}", True
Application.Wait Now + TimeValue("00:00:10")
SendKeys "%s" & Sheets("Zeit").Range("A44").Value & _
Worksheets(counter).Name & ".pdf{Enter}", True
Damit wird der Name aus irgendwleche Zellen gesetzt
Application.Wait Now + TimeValue("00:00:10")