Adobe Reader in einem Word-Makro ausführen

January 28

Wollen Sie eine echte Power-Microsoft Word-User zu werden, haben Sie erfahren, wie Sie Visual Basic für Applikationen-Makros verwenden. Makros können praktisch alles, was Sie, von hand tun können tun, und sie tun sie mit der Geschwindigkeit des Lichts. Eine wird tolle Makros zum Glätten Ihre Arbeitsabläufe helfen indem Sie starten eine Anwendung oder ein Dokument von einem anderen. Sie möchten beispielsweise eine Liste der Adobe Acrobat-Dokumente in ein Word-Dokument speichern und Verwenden von Word-Makros, um die Acrobat-Dokumente automatisch zu laden. Auf diese Weise eine kleine Investition der Zeit im Voraus viel Zeit später sparen Sie.

Anweisungen

1 Öffnen Sie Microsoft Word. Wenn Sie ein Makro in einem bestimmten Dokument erstellen möchten, öffnen Sie das Dokument. Ansonsten gehen Sie einfach auf der Registerkarte Ansicht in der Multifunktionsleiste und klicken Sie auf "Makros" (Office 2007) oder gehen Sie zum Menü Extras, wählen Sie "Makro," (Office 2003 und früher). Den Makros-Manager wird geöffnet.

2 Geben Sie einen Namen für das Makro, und klicken Sie auf "Erstellen". Dadurch wird das Visual Basic für Applikationen-Fenster geöffnet. Darin sehen Sie einen Stub für Ihr Makro wie folgt:

Sub-MyMacro()

EndSub

3 Bestimmen Sie den Pfad von der Hauptleitung, die Adobe Acrobat. Dies ist möglich, durch einen Rechtsklick auf den Desktop oder im Startmenü Verknüpfung mit Acrobat und geht auf die Registerkarte "Verknüpfung"; der wichtigste ausführbare Pfad wird im Textfeld "Ziel." aufgeführt.

4 Fügen Sie den folgenden Code an Ihrem Makro, ersetzen den Pfad, den Sie in Schritt 3 gefunden "TARGET":

Shell("target")

Wenn Sie eine bestimmte Datei in Acrobat öffnen möchten, statt zu schreiben:

Schale ("TARGET filenameToOpen.pdf")

5 Klicken Sie auf "Speichern", und schließen Sie das Visual Basic für Applikationen-Fenster. Nun können Sie das Makro ausführen, durch den Rückgriff auf den Makros-Manager (siehe Schritt 1), Ihr Makro auswählen und klicken auf "Ausführen".