Word-Dokumente in Schleife verarbeiten

Hallo,

ich möchte mit einem VB-Skript ca. 500 Word-Dokumente bearbeiten.
Diese Dokumente stehen alle in einem Ordner. Kann man alle Dokumente
in einer Schleife abarbeiten, ohne ein Feld mit allen Dateinamen + Pfad
zu erstellen? Würde also gerne alle *.doc Dateien in einer Schleife
einlesen, ohne den Namen des Dokuments zu kennen. Geht das?

Vielen Dank im Voraus,
Tom

Hi,

also : JA!!

Schau dir mal die Funktionen des FileSystem-Objektes an.

Dim fl As Object
Dim fs As Object
Dim myFolder As Object

Set fs = CreateObject(„Scripting.FileSystemObject“)

Set myFolder = fs.GetFolder(„Hier_kommt_der_Verzeichnisname_hin“)
If myFolder.Files.Count > 1 Then
For Each fl In myFolder.Files

’ ja was mach man nun mit der Datei???

Next fl

End If

Tschau
Peter

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Wenn Du es nur mit dem VB-Dir$-Befehl programmieren möchtest:

Dim sFile As String
sFile = Dir$("d:\Word\*.doc")
While sFile ""
 Debug.Print sFile
 sFile = Dir$
Wend

greets from michL (vienna)