Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

EXCEL mit VBA eine pdf einfügen
#1
Hallo Forum,

ich möchte in eine verbunden Zelle eine PDF- Datei einfügen und an die Zellengröße anpassen,

mit einem "jpg-Bild" funktioniert alles wunderbar, sieht so aus:

"Pfad" ist ein veränderbarer Link zu einen Datei
------------------------------------------------------------------------------------------------
With ActiveSheet
        For Rw = 4 To 4
          PFAD = Range("N" & 4).Value
         
            If Dir(PFAD) <> vbNullString Then .Pictures.Insert (PFAD)
                Set bild = .Shapes(.Shapes.Count)
                bild.LockAspectRatio = msoFalse
                bild.Left = .Range("D" & Rw + 52, "F" & Rw + 59).Left
                bild.Top = .Range("D" & Rw + 52, "F" & Rw + 59).Top
                bild.Width = .Range("D" & Rw + 52, "F" & Rw + 59).Width
                bild.Height = .Range("D" & Rw + 52, "F" & Rw + 59).Height
           
        Next
      End With

------------------------------------------------------------------------------------------------
Hat jemand eine Lösung für mein kleines Problem mit der PDF?

Vielen Dank für Eure Mithilfe

VG
Flow
Antworten Top
#2
Hallöchen,

Du kannst die pdf nur als Objekt oder Verknüpfung einfügen …Du kannst dann nur das Symbol anpassen, im Prinzip

Sub Makro1()
With ActiveSheet.OLEObjects.Add(Filename:= _
"C:\Test\Meine.pdf", Link:=True, DisplayAsIcon:=False)
.Width = 40
.Height = 10
End With
End Sub
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste