Article ID: 185351
Article Last Modified on 1/23/2007
Sub RemovePaths()
With Application.FileSearch
.NewSearch
' Set primary folder to search.
.LookIn = "C:\My Documents"
' Search sub folders of primary search folder.
.SearchSubFolders = True
' Search for only Word documents.
.FileName = "*.doc"
.MatchAllWordForms = True
.FileType = msoFileTypeWordDocuments
' Execute search.
If .Execute() > 0 Then
MsgBox "There were " & .FoundFiles.Count & " file(s) found."
' Create new document to list found files.
Documents.Add
For i = 1 To .FoundFiles.Count
' Extract filename from full path and insert into document.
Selection.TypeText Text:=Dir(.FoundFiles(i), vbDirectory) _
& Chr(13)
Next i
Else
MsgBox "There were no files found."
End If
End With
End Sub
For additional information, please see the following article in the
Microsoft Knowledge Base:
173707 OFF97: How to Run Sample Code from Knowledge Base Articles
163435 VBA: Programming Resources for Visual Basic for Applications
Additional query words: wordcon vb vba vbe parse parsing remove removing separator path filename
Keywords: kbconversion kbconvert kbhowto kbmacroexample kbprogramming KB185351