Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: PDF-Datei über Button öffnen

PDF-Datei über Button öffnen
Martin
Hallo,
ich möchte eine PDF-Datei über einen Button öffnen.
Mit welchem Codeschnipsel kann ich das machen?
DAnke!
Martin
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: PDF-Datei über Button öffnen
Stephan
Hallo Martin,
probier's mal mit dem Shell-Befehl. Siehe dazu auch Excel-Hilfe.
Zum Beispiel:
Dim Ergebnis
Ergebnis = Shell("C:\TEMP\DOKU.PDF", 1)
Gruß,
Stephan
AW: PDF-Datei über Button öffnen
Willie
So funktioniert es auch!

Sub pdfdat()
Set wshshell = CreateObject("WScript.Shell")
wshshell.Run "C:\PDF\TEST.PDF"
End Sub

Gruß
Willie
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

PDF-Datei über einen Button in Excel öffnen


Schritt-für-Schritt-Anleitung

Um eine PDF-Datei über einen Button in Excel zu öffnen, kannst du die folgenden Schritte befolgen:

  1. Button erstellen:

    • Gehe in Excel auf die Registerkarte „Entwicklertools“.
    • Klicke auf „Einfügen“ und wähle eine „Schaltfläche“ aus.
    • Ziehe die Schaltfläche auf dein Arbeitsblatt.
  2. Makro zuweisen:

    • Nachdem du die Schaltfläche platziert hast, öffnet sich ein Fenster, in dem du ein Makro zuweisen kannst. Klicke auf „Neu“, um den VBA-Editor zu öffnen.
  3. VBA-Code einfügen:

    • Füge den folgenden Code in das geöffnete Fenster ein:
Sub pdfButtonClick()
    Dim Ergebnis
    Ergebnis = Shell("C:\TEMP\DOKU.PDF", 1) ' Pfad zur PDF-Datei anpassen
End Sub
  1. Makro speichern:

    • Schließe den VBA-Editor und speichere die Excel-Datei als „Excel-Arbeitsmappe mit Makros“ (*.xlsm).
  2. Button testen:

    • Klicke auf den Button, um die PDF-Datei zu öffnen.

Häufige Fehler und Lösungen

  • Fehler: PDF-Datei öffnet sich nicht
    Lösung: Überprüfe den Dateipfad in deinem Code. Stelle sicher, dass die PDF-Datei am angegebenen Ort vorhanden ist.

  • Fehler: „Makros sind deaktiviert“
    Lösung: Stelle sicher, dass die Makros in Excel aktiviert sind. Gehe zu „Datei“ > „Optionen“ > „Trust Center“ > „Einstellungen für das Trust Center“ und aktiviere die Makros.


Alternative Methoden

Falls du keine Schaltfläche verwenden möchtest, kannst du auch einen Hyperlink in Excel erstellen:

  1. Markiere eine Zelle.
  2. Klicke mit der rechten Maustaste und wähle „Link“ aus.
  3. Wähle „Datei oder Webseite“ und gib den Pfad zur PDF-Datei ein.

Diese Methode ermöglicht es dir, die PDF-Datei einfach durch einen Klick auf die Zelle zu öffnen.


Praktische Beispiele

Hier sind ein paar Beispiele für den VBA-Code, um eine PDF-Datei zu öffnen:

  1. PDF-Datei aus einem anderen Verzeichnis:
Sub openPDF()
    Dim wshshell
    Set wshshell = CreateObject("WScript.Shell")
    wshshell.Run "C:\PDF\DEINE_DATEI.PDF"
End Sub
  1. PDF-Datei mit einem Bezahlbutton:

Falls du einen PDF-Bezahlbutton erstellen möchtest, kannst du das Makro so anpassen, dass es zur PDF-Datei führt, die eine Zahlungsaufforderung enthält.

Sub openPaymentPDF()
    Dim wshshell
    Set wshshell = CreateObject("WScript.Shell")
    wshshell.Run "C:\PDF\BEZAHLEN.PDF"
End Sub

Tipps für Profis

  • Nutze die Application.FollowHyperlink Methode, um PDF-Dateien zu öffnen, die auf einer Website gehostet sind.
  • Experimentiere mit verschiedenen Shell-Befehlen, um die PDF-Datei in verschiedenen Programmen zu öffnen, wie z.B. Adobe Reader.

FAQ: Häufige Fragen

1. Wie kann ich die PDF-Datei in Excel öffnen, ohne ein Makro zu verwenden?
Du kannst einen Hyperlink in eine Zelle einfügen, der direkt zur PDF-Datei führt.

2. Ist es möglich, einen Button zu erstellen, der mehrere PDF-Dateien öffnet?
Ja, du kannst mehrere Shell-Befehle hintereinander in deinem Makro ausführen, um verschiedene PDF-Dateien zu öffnen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige