Hallo Experten,
ich möchte per Makro aus einer Tabelle heraus eine PDF-Datei als Hilfe aufrufen.
Wer kennt den Aufrufbefehl?
Feedback versprochen…
Schon mal Danke an alle die Antworten
Ullrich Sander
Hallo Experten,
ich möchte per Makro aus einer Tabelle heraus eine PDF-Datei als Hilfe aufrufen.
Wer kennt den Aufrufbefehl?
Feedback versprochen…
Schon mal Danke an alle die Antworten
Ullrich Sander
Hallo Ullrich,
mit dem Befehl SHELL kann mann externe Programme aufrufen. Für dein PDF-File sieht es dann etwa so aus:
Private Sub CommandButton1\_Click()
Hilfe1 = Shell("C:\Programme\Adobe\Acrobat 60\Reader\AcroRd32.exe C:\Test\Test.pdf", 3)
End Sub
Hier wird der ACROBAT-Reader gestartet und die angegebene Datei geöffnet.
Weitere Infos zu SHELL sind unter der VBA-Hilfe zu finden.
Gruß
Franz
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Hallo Franz,
erst mal vielen Dank!
Ich werde es morgen im Dienst gleich mal ausprobieren.
Ich meld mich noch mal.
Ullrich Sander
Danke !!! Es funktioniert. Aber…
Hallo Franz,
vielen Dank für das Makro, es funktioniert!
Hast Du noch eine Idee, wie ich es einrichten kann, daß die PDF-Datei
immer aus dem gleichen Verzeichnis aufgerufen wird, wo auch die EXCEL-Mappe liegt.
Die Anwender speichern die Mappe sehr individuell irgendwo hin.
Ich müsste dann nur noch informieren, speichert die PDF in das gleiche Verzeichnis.
Nochmals Danke
Ullrich Sander
Hallo Ullrich
Hast Du noch eine Idee, wie ich es einrichten kann, daß die
PDF-Datei
immer aus dem gleichen Verzeichnis aufgerufen wird, wo auch
die EXCEL-Mappe liegt.
Private Sub CommandButton1\_Click()
PDF\_Datei = ActiveWorkbook.Path & "\Test.pdf"
Hilfe1 = Shell("C:\Programme\Adobe\Acrobat 60\Reader\AcroRd32.exe " & PDF\_Datei, 3)
End Sub
Die Anwender speichern die Mappe sehr individuell irgendwo
hin.
Ich müsste dann nur noch informieren, speichert die PDF in das
gleiche Verzeichnis.
Dann kann ich nur hoffen, dass wenigstens der Acrobat-Reader immer im gleichen Pfad abgelegt ist.
Gruß
Franz
Alternative
Hallo Ullrich,
als Alternative zum Button/Makro könntes Du die PDF-Hilfedatei auch per Hyperlink aufrufen lassen.
PDF-Datei und EXCEL-Datei müssen im gleichen Verzeichnis liegen.
Beim Erstellen des Hyperlinks muss du dann die Einstellung „Relativen Pfad für Hyperlink verwenden“ aktivieren.
Gruß
Franz
Hallo Franz,
der Tip mit dem Hyperlink ist genial.
So funktioniert es einwandfrei.
Ullrich Sander