Office: (Office 2013) PDF-Datei mittels VBA öffnen

Helfe beim Thema PDF-Datei mittels VBA öffnen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo VBAler, anbei eine kleine Tabelle mit folgendem Code: Private Sub Worksheet_SelectionChange(ByVal Target As Range) Dim pfad As String pfad... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Michael1978-Excel, 5. März 2018.

  1. PDF-Datei mittels VBA öffnen


    Hallo VBAler,

    anbei eine kleine Tabelle mit folgendem Code:

    Dieser bewirkt folgendes:
    Es wird überprüft, ob ein Haken gesetzt ist und ob in Spalte B etwas steht.
    Wenn das so ist, dann wird folgenden msgbox angezeigt

    Speicherort der Excel-Datei + + Inhalt von Zelle A3 + + + Inhalt der aktiven Zelle + .pdf

    Das macht der Code auch so wie ich es möchte.
    (bin sehr stolz auf mich, dass ich das so hinbekommen habe *Smilie )

    Jetzt möchte ich aber, dass die Datei geöffnet wird.
    ich weiß, dass es mit 'ShellExecute' geht, aber ich habe keinerlei Ahnung was ich da schreiben muss.

    Kann mir einer von euch bitte helfen?

    Danke im Vorraus!

    Gruß, Michael

    :)
     
    Michael1978-Excel, 5. März 2018
    #1
  2. Hajo_Zi
    Hajo_Zi Erfahrener User
    Hallo Michael,

    Datei öffnen Word, Powerpoint oder sonst was
    Option Explicit
    Declare Function ShellExecute Lib "SHELL32.DLL" _
    Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, _
    ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, _
    ByVal nShowCmd As Long) As Long

    Sub Open_File(strFileName As String, windowType As Integer)
    ShellExecute 0, "Open", strFileName, "", "", windowType
    End Sub

    Sub test()
    '1 = vbNormalFocus
    '2 = Minimized
    '3 = Maximized
    Open_File "c:\DeineDatei.txt", 1
    End Sub
    ‘ von Ramses Rainer
     
    Hajo_Zi, 7. März 2018
    #2
  3. Hallo,

    ich habe das jetzt einmal so zusammengefasst:

    jetzt kommt aber immer: Fehler beim Kompilieren: Konstanten, Zeichenfolge (....)

    Gruß, Michael
     
    Michael1978-Excel, 7. März 2018
    #3
  4. Hajo_Zi
    Hajo_Zi Erfahrener User

    PDF-Datei mittels VBA öffnen

    ich habe meinen Beitrag noch geändert da / fehlte, das ist bei Dir drin.
    Ich habe das Zeichen 2x eingegeben damit es sichtbar wird.
    Warum Du das zusammengefast hast ist mir nicht klar Die Prozedur Open_File hast Du ersetzt, keine Ahnung womit.
     
    Hajo_Zi, 7. März 2018
    #4
  5. Hallo,

    ich stehe gerade ein wenig auf dem Schlauch.

    Den Smiley hatte ich schon aus dem Codevorschlag gelöscht.

    Was bei mir ist, dass die vorhin geschriebene Meldung kommt und der Text

    ab "Declare ... bis ...as Long" blau hinterlegt wird.

    Michael
     
    Michael1978-Excel, 7. März 2018
    #5
  6. Hajo_Zi
    Hajo_Zi Erfahrener User
    Hallo Michael,

    blau habe ich im VBA Editor noch nicht gesehen.

    nur wenige schauen auf Deinen Rechner und sehen die Datei.
    Ich möchte gerne den Fehler im Original sehen.

    Ich baue keine Datei nach. Die Zeit hat schon jemand investiert.

    Ein Nachbau sieht meist anders aus als das Original. Darum sollte das Original verlinkt werden.

    Wenn du an Stelle einer Demomappe deine Originalmappe hochladen willst, diese aber sensible Daten enthält, kannst du diese Daten
    PDF-Datei mittels VBA öffnen logo_hajo3.gif
     
    Hajo_Zi, 7. März 2018
    #6
  7. Hallo,

    anbei die Datei.

    Michael
     
    Michael1978-Excel, 7. März 2018
    #7
  8. Hajo_Zi
    Hajo_Zi Erfahrener User

    PDF-Datei mittels VBA öffnen

    ich bin dann raus, da meine Beiträge nicht komplett gelesen werden.
    Das wird schon seinen Grund haben.
     
    Hajo_Zi, 7. März 2018
    #8
  9. Hallo Hajo,

    der Nachbau sieht nicht wie das Original aus...klar!

    Bitte Original verlinken...klar!

    Wie?
    Auf den Link klicken...klar...VBA-Code-Seite...hm...ich schaue wieder wie ein Schwein ins Uhrwerk.

    Also schicke ich doch an Anhang meine Datei.

    Damit kann man doch sicherlich auch etwas anfangen?

    Ich dachte, dass das Forum dazu da ist, den weniger VBA-begabten zu helfen.
    Habe ich mich da geirrt?

    Gruß, Michael
     
    Michael1978-Excel, 7. März 2018
    #9
  10. MisterBurns, 7. März 2018
    #10
  11. Hallo,

    anbei mein Code, der fast perfekt funktioniert:

    Der Pfad wird korrekt erkannt, die Datei wird korrekt erkannt (beides über die msgboxen getestet)
    aber leider werden im Pfad ALLE PDF-Dateien geöffnet.
    Es soll aber nur die PDF-Datei geöffnet werden, deren Dateiname = Inhalt der aktiven Zelle ist.

    Kann mir bitte hierzu jemand helfen?
     
    Michael1978-Excel, 7. März 2018
    #11
  12. Hallo Michel,

    ich habe dir die Sub ein bisschen geändet, damit nur eine PDF-Datei geöffnet wird. Zusätzlich habe ich noch eine Prüfung eingebaut, damit bei fehlender Datei bzw. falschem Pfad eine Fehlermeldung ausgegeben wird. "ShellExecute" tut einfach nix, wenn nichts gefunden wird.

    Code:
    Grüße,
    evus
     
Thema:

PDF-Datei mittels VBA öffnen

Die Seite wird geladen...
  1. PDF-Datei mittels VBA öffnen - Similar Threads - PDF Datei mittels

  2. Datei als PDF speichern ohne festen Dateipfad

    in Microsoft Excel Hilfe
    Datei als PDF speichern ohne festen Dateipfad: Hey ihr Profis da draußen, ich versuche aktuell mehrere Excel-Blätter über VBA automatisch als PDF-Datei erstellen zu lassen. Einen Teilerfolg konnte ich bereits erzielen, mehrere Blätter werden...
  3. PDF-Dateinamen aus Zellen zusammensetzen

    in Microsoft Excel Hilfe
    PDF-Dateinamen aus Zellen zusammensetzen: Hallo zusammen! Ich habe eine Arbeitsmappe mit mehreren Arbeitsblättern die mit den Namen von Mitarbeitern versehen sind. Nun möchte ich folgendes erreichen: Wenn die Datei als xlsx gespeichert...
  4. mehrere Hyperlink-Dateien in pdf drucken

    in Microsoft Excel Hilfe
    mehrere Hyperlink-Dateien in pdf drucken: Hallo Zusammen, leider hat mich meine mehrstündige Suche bisher nicht zum gewünschten Thread geführt hat, daher hier nun die Beschreibung meines Vorhabens. Ich habe ein Sammlung an...
  5. PDF Datei in Zelle fixieren

    in Microsoft Excel Hilfe
    PDF Datei in Zelle fixieren: Hallo werte Excel-User, ich habe mich hier registriert in der Hoffnung jemand kann mir weiterhelfen. In einer Excelliste habe ich diverse PDFs am Ende einer Spalte, in einzelnen Zellen,...
  6. Hintergrundbild: Keine Anzeige in pdf-Datei

    in Microsoft PowerPoint Hilfe
    Hintergrundbild: Keine Anzeige in pdf-Datei: Hallo, meine Präsentation hat ein jpg-Bild als Hintergrundbild. Bei der pdf-Erstellung (Export oder Spiechern unter) wird dieses Bild nicht mit übermittelt. Woran kann das liegen? Alle optionalen...
  7. Öffnen einer bestimmten Seite einer pdf-Datei

    in Microsoft Access Hilfe
    Öffnen einer bestimmten Seite einer pdf-Datei: Hallo zusammen, ich möchte in einer Access365-Anwendung über die Taste F1 eine pdf-Datei (Benutzerhandbuch) öffnen und dort zu einer bestimmten Seite springen. Im Acrobat-Reader geht das auch...
  8. Kann Posteingang an meine Mails angehängte Office Dateien sowie Pdf und Fotos-Jpg nicht mehr öffnen

    in Microsoft Outlook Hilfe
    Kann Posteingang an meine Mails angehängte Office Dateien sowie Pdf und Fotos-Jpg nicht mehr öffnen: Guten Tag Folgendes Problem: Seit geraumer Zeit kann ich im Outlook Posteingang an meine Mails angehängte Office Dateien sowie Pdf und Fotos(Jpg)nicht mehr öffnen, sehe nur ein weisses Symbol. Ich...

Users found this page by searching for:

  1. PDF in eine Textdatei mit VBA aber nicht mit der Acrobat-Bibliothek

  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden