Live-Forum - Die aktuellen Beiträge
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
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
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
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige