Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Datei aus eingebetteten Objekt erstellen

Forumthread: Datei aus eingebetteten Objekt erstellen

Datei aus eingebetteten Objekt erstellen
10.01.2022 22:20:27
Daniel
Hallo zusammen,
hier nochmal der Code von vorhin mit einem anderen Anliegen. Ich möchte gerne die Word Datei die im Code erstellt wird aus einem Eingebetteten Dokument innerhalb der Tabelle kommt. Kann mir jemand sagen was dann in diese Klammern muss die ich Fett markiert habe? Wenn es dann so überhaupt funktioniert? Soweit reichen meine Kenntnisse leider nicht.
Um das eingebettete Objekt handelt sich um das "Objekt1".
Danke schon mal im Voraus
Daniel
Sub rechnung_erstellen()
Dim Rechnung As Object
Dim appWord As Object
Dim NeuerName As String
Dim Dateiname As String
Dateiname_pdf = ThisWorkbook.Path & "/" & Range("AD3").Value & "_Rechnung " & Range("T27") & ".pdf"
Set appWord = CreateObject("Word.Application")
With appWord
Set Rechnung = appWord.Documents.Add(ThisWorkbook.Path & "\Muster Rechnungsschreiben_DB.docx")
With Rechnung...... usw.
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Datei aus eingebetteten Objekt erstellen
11.01.2022 09:20:11
Yal
Hallo Daniel,
wenn ich einen Word-Objekt erzeugt (Teil 1) oder aus einer Datei einbette (Teil 2), sagt der Makrorekorder folgendes:

Sub WordObjekt_einbetten()
Range("C6").Select
ActiveSheet.OLEObjects.Add(ClassType:="Word.Document.12", Link:=False, DisplayAsIcon:=False).Activate
End Sub
Sub WordDokumentAlsObjekt_Einbetten()
Range("C20").Select
ActiveSheet.OLEObjects.Add(Filename:= _
"C:\Users\bedupe\Desktop\AfO für InCAA@CarLA-Quick Start.docx", Link:=False, DisplayAsIcon:=False).Select
End Sub
Ich denke, Du musst in dieser Richtung weiterforschen.
VG
Yal
Anzeige
AW: Datei aus eingebetteten Objekt erstellen
11.01.2022 09:57:10
Nepumuk
Hallo Daniel,
teste mal:

Sub rechnung_erstellen()
Dim Rechnung As Object
Dim objWord As Object
Dim Dateiname As String
Dateiname = ThisWorkbook.Path & "/" & Range("AD3").Text & "_Rechnung " & Range("T27").Text & ".pdf"
With Worksheets("Tabelle1").OLEObjects("Objekt1") 'Tabellenname anpassen !!!
Call .Verb(Verb:=xlOpen)
Set objWord = .Object.Application
End With
Set Rechnung = objWord.ActiveDocument
With Rechnung
'Hier dein Code
End With
Call objWord.Quit
Set objWord = Nothing
End Sub
Gruß
Nepumuk
Anzeige
;

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