ich möchte eine PDF-Datei über einen Button öffnen.
Mit welchem Codeschnipsel kann ich das machen?
DAnke!
Martin
Sub pdfdat()
Set wshshell = CreateObject("WScript.Shell")
wshshell.Run "C:\PDF\TEST.PDF"
End Sub
Um eine PDF-Datei über einen Button in Excel zu öffnen, kannst du die folgenden Schritte befolgen:
Button erstellen:
Makro zuweisen:
VBA-Code einfügen:
Sub pdfButtonClick()
Dim Ergebnis
Ergebnis = Shell("C:\TEMP\DOKU.PDF", 1) ' Pfad zur PDF-Datei anpassen
End Sub
Makro speichern:
Button testen:
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.
Falls du keine Schaltfläche verwenden möchtest, kannst du auch einen Hyperlink in Excel erstellen:
Diese Methode ermöglicht es dir, die PDF-Datei einfach durch einen Klick auf die Zelle zu öffnen.
Hier sind ein paar Beispiele für den VBA-Code, um eine PDF-Datei zu öffnen:
Sub openPDF()
Dim wshshell
Set wshshell = CreateObject("WScript.Shell")
wshshell.Run "C:\PDF\DEINE_DATEI.PDF"
End Sub
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
Application.FollowHyperlink Methode, um PDF-Dateien zu öffnen, die auf einer Website gehostet sind.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.