Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
24.04.2024 17:19:09
Anzeige
Archiv - Navigation
1640to1644
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

Wordinhalt in Exceltabelle

Wordinhalt in Exceltabelle
24.08.2018 12:31:07
Hendrik
Hallo zusammen,
ich möchte gerne den Inhalt einer Word-Datei in Excel einfügen.
Wie man die Datei öffnet aus Excel und schließt habe ich schon raus bekommen.
Aber wie kopiere ich den INhalt ?
Vielen Dank.
Mein Code:
Sub test()
Dim AppWD As Object
Dim fn
Const StartDrive = "C:"
Const StartDir = "\"
ChDrive StartDrive
ChDir StartDir
fn = Application.GetOpenFilename("Word-Dokumente, *.docx", , "Bitte Datei auswählen")
If fn = False Then Exit 

Sub 'Abbrechen gedrückt
Set AppWD = CreateObject("Word.Application") 'Word als Object starten
AppWD.Visible = True
AppWD.documents.Open fn
'hier deine Änderungen im Dokument
AppWD.documents.Close SaveChanges:=False
AppWD.Quit
Set AppWD = Nothing
End Sub

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Wordinhalt in Exceltabelle
24.08.2018 12:54:28
Nepumuk
Hallo Hendrik,
teste mal:
Sub test()
    Dim AppWD As Object
    Dim fn
    
    Const StartDrive = "C:"
    Const StartDir = "\"
    ChDrive StartDrive
    ChDir StartDir
    fn = Application.GetOpenFilename("Word-Dokumente, *.docx", , "Bitte Datei auswählen")
    If fn = False Then Exit Sub 'Abbrechen gedrückt
    
    Set AppWD = CreateObject("Word.Application") 'Word als Object starten
    
    AppWD.Visible = True
    AppWD.Documents.Open fn
    
    AppWD.Documents(1).Windows(1).Selection.WholeStory
    AppWD.Documents(1).Windows(1).Selection.Copy
    With ThisWorkbook.Worksheets("Tabelle1")
        Call .Paste(Destination:=.Cells(1, 1))
    End With
    
    AppWD.Documents.Close SaveChanges:=False
    AppWD.Quit
    Set AppWD = Nothing
End Sub

Gruß
Nepumuk
Anzeige

305 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige