Hallo,
ich
suche für folgendes Problem eine Lösung:
Ich habe einen Ordner mit mehr als 2000 Dateien im .rtf bzw. .txt Format.
Nun möchte ich aber in Excel eine
Übersicht über den Inhalt, bzw. eine
Auflistung des Inhalts der einzelnen Word-Dateien (meist nur 1 - 2 Sätze
je Datei).
Ich habe nun (dank Internet) schonmal eine Lösung, so dass mir in
Spalte A der gesamte Inhalt des Ordners angezeigt werden (nur rtf-
Dateien). Wie aber nun in Spalte B den Inhalt der Dateien anzeigen??
Geht das überhaupt oder ist die Tabelle zu groß, es sind ca. 1800 rtf-
Dateien)
Gruss Petra
(Ich nutze übrigens Excel 2010)
Mein Code sieht folgendermaßen aus:
Sub dateinameneinlesen1()
Dim strPfad As String, strDatnam As String
Dim rngEinfüg As Range
Dim ACon As Object
Dim strTemp As String
'Erst der Pfad
strPfad = "D:\Documents\Textbausteine\"
strDatnam = Dir(strPfad & "*.rtf")
Set ACon = CreateObject("ADODB.Stream")
Do While Len(strDatnam)
'Einfügezelle festlegen
Set rngEinfüg = IIf(IsEmpty([A1]), [A1], Cells(Rows.Count,
1).End(xlUp).Offset(1, 0))
rngEinfüg.Offset(, 0) = strTemp
'Dateiname eintragen:
rngEinfüg.Offset(, 0) = strDatnam
strDatnam = Dir
Loop
Set rngEinfüg = Nothing
Set ACon = Nothing
End Sub