Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
552to556
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
552to556
552to556
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Word-Dateien zusammenfügen

Word-Dateien zusammenfügen
27.01.2005 07:14:33
Anette
Hallo,
ich möchte per Excel-VBA mehrere Word-Dokumente zu einem einzigen Word-Dokument zusammenfügen, also die Texte einfach aneinanderhängen und in einem neuen Word-Dokument speichern.
Wie geht das?
Gruß Anette

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Word-Dateien zusammenfügen
28.01.2005 19:41:36
Rolf
Hallo Anette,
versuch's mal damit
Freundl.Grüße
Rolf
Option Explicit
'Dateien in neues Word-Dokument einfügen

Sub files_insert()
On Error Resume Next
Const pfad1     As String = "c:\mypath\"
Const docName   As String = "AllDocs.doc"
Dim wd          As Word.Application
Dim Newdoc      As Word.Document
Dim i           As Integer
Dim name1       As String
Application.ScreenUpdating = False
ChDir (pfad1)
Kill docName    'falls Datei "AllDocs.doc" bereits vorhanden
Set wd = CreateObject("Word.Application")
If wd Is Nothing Then
MsgBox "Konnte keine Verbindung zu Word herstellen!", 16, "Problem"
Exit 

Sub                               'Prozedur beenden im Fehlerfall
End If
wd.Visible = True
Set Newdoc = Word.Documents.Add
Newdoc.SaveAs pfad1 & docName
wd.Selection.TypeParagraph
wd.Selection.Paragraphs(1).Style = ActiveDocument.Styles("Überschrift 1")
With Application.FileSearch
.NewSearch
.LookIn = pfad1
.FileType = msoFileTypeWordDocuments
.Execute msoSortByFileName
For i = 1 To .FoundFiles.Count  '
name1 = .FoundFiles(i)
If UCase(name1) <> UCase(pfad1 & docName) Then
wd.Documents.Open name1
With wd.Windows(docName).Selection
.TypeText Text:=name1
.TypeParagraph
.InsertFile Filename:=name1
End With
wd.Documents(name1).Close (wdDoNotSaveChanges)
End If
Next i
End With
Newdoc.Close wdSaveChanges
wd.Quit
Set wd = Nothing
End Sub

Anzeige
AW: Word-Dateien zusammenfügen
29.01.2005 10:45:14
Anette
Hallo Rolf,
vielen Dank für Deine Antwort. Ich habe das getestet und bekomme in der Zeile "Dim wd as word.application" folgende Fehlermeldung:
"benutzerdefinierter typ nicht definiert"
Kannst Du mir sagen, woran das liegt?
Gruß Anette
AW: Word-Dateien zusammenfügen
29.01.2005 11:05:27
Rolf
Hallo Anette,
ich hätte anmerken sollen, dass du einen
Verweis auf die "Microsoft Word xx Object Library"
(xx ist bei mir 9.0) setzen musst.
HG
Rolf

25 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige