Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1864to1868
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

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.

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

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige