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

Forumthread: pdf in Excel einfügen

pdf in Excel einfügen
16.07.2013 14:53:53
Dirk
Hallo zusammen!
Ich möchte mit VBA eine pdf in Excel einfügen.
Das funktioniert mit den nachstehenden Code einwandfrei:
ActiveSheet.OLEObjects.Add(ClassType:="AcroExch.Document.7", Link:=False, _
DisplayAsIcon:=False).Activate
Dabei wird die pdf-Datei aber immer im Acrobat Reader geöffnet. Gibt es eine
Möglichkeit, das auszuschalten?
Besten Dank schonmal
Dirk

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: pdf in Excel einfügen
16.07.2013 15:45:30
Rudi
Hallo,
evtl. ohne .activate?
Gruß
Rudi

AW: pdf in Excel einfügen
16.07.2013 16:26:25
Dirk
Habe ich auch schon gedacht. Aber wenn ich activate entferne, kommt der Hinweis:
Fehler beim Kompilieren:
Erwartet: =

Ohne .Activate und ohne Klammern ! _oT
16.07.2013 16:27:18
NoNet
_oT = "ohne Text"

Anzeige
AW: Ohne .Activate und ohne Klammern ! _oT
16.07.2013 16:50:02
Dirk
Ich habe es gerade mal mit "select" statt "activate" probiert und das hat funktioniert.
Besten Dank für Eure Rückmeldungen.
Dirk

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Infobox / Tutorial

PDF in Excel einfügen: So geht's


Schritt-für-Schritt-Anleitung

Um eine PDF-Datei in Excel einzufügen, kannst du den folgenden VBA-Code verwenden. Dieser Code ermöglicht es dir, die PDF-Datei einfach in dein Excel-Dokument einzufügen:

ActiveSheet.OLEObjects.Add(ClassType:="AcroExch.Document.7", Link:=False, _
DisplayAsIcon:=False).Select
  1. Öffne Excel und drücke ALT + F11, um den VBA-Editor zu öffnen.
  2. Füge ein neues Modul hinzu, indem du mit der rechten Maustaste auf "VBAProject" klickst und "Einfügen" > "Modul" wählst.
  3. Kopiere den obigen Code in das Modul.
  4. Schließe den VBA-Editor und gehe zurück zu Excel.
  5. Führe das Makro aus, indem du ALT + F8 drückst und das Makro auswählst.

Mit diesem Code wird die PDF in Excel eingefügt, und du kannst sie direkt in dein Arbeitsblatt integrieren.


Häufige Fehler und Lösungen

  • Fehler beim Kompilieren: Erwartet: =
    Dieser Fehler tritt auf, wenn du den .Activate-Befehl verwendest. Stattdessen solltest du .Select verwenden, um die PDF-Datei ohne Aktivierung einzufügen.

  • PDF öffnet sich automatisch im Acrobat Reader
    Um zu verhindern, dass die PDF-Datei direkt geöffnet wird, stelle sicher, dass du den Code ohne .Activate verwendest.


Alternative Methoden

Es gibt mehrere Möglichkeiten, PDFs in Excel einzufügen:

  1. PDF als Bild in Excel einfügen
    Du kannst ein PDF-Dokument in ein Bild umwandeln und das Bild in Excel einfügen. Dazu kannst du Online-Tools oder Bildbearbeitungssoftware verwenden.

  2. PDF-Dokument in Excel einbinden
    Du kannst auch die Funktion „Objekt einfügen“ verwenden:

    • Gehe zu „Einfügen“ > „Objekt“ > „Aus Datei“ und wähle die PDF-Datei aus.

Praktische Beispiele

  • PDF-Dokument in Excel einfügen und bearbeiten
    Um ein PDF-Dokument in Excel einzufügen und es gleichzeitig zu bearbeiten, verwende den folgenden Befehl:
ActiveSheet.OLEObjects.Add(ClassType:="AcroExch.Document.7", Link:=False, _
DisplayAsIcon:=True).Select

Mit DisplayAsIcon:=True wird die PDF-Datei als Symbol angezeigt, das du anklicken kannst, um die Datei zu öffnen.

  • PDF in Excel zelle einfügen
    Um eine PDF-Datei in eine bestimmte Zelle einzufügen, kannst du den Code anpassen, indem du die Position der Zelle angibst.

Tipps für Profis

  • Verwendung von Symbolen: Wenn du eine PDF als Symbol einfügst, spart das Platz in deinem Arbeitsblatt und sorgt für eine übersichtlichere Darstellung.

  • VBA optimieren: Du kannst den VBA-Code anpassen, um mehrere PDF-Dokumente gleichzeitig einzufügen oder bestimmte Eigenschaften zu ändern.


FAQ: Häufige Fragen

1. Kann ich mehrere PDFs in Excel gleichzeitig einfügen?
Ja, du kannst eine Schleife in VBA verwenden, um mehrere PDF-Dokumente nacheinander einzufügen.

2. Wie kann ich eine PDF-Datei in Excel als Bild einfügen?
Um eine PDF als Bild einzufügen, musst du die PDF zuerst in ein Bildformat umwandeln und dann das Bild in dein Arbeitsblatt einfügen.