![]() |
#3
|
||||
|
||||
![]() Quote:
Roscoe: Try a macro like: Code:
Sub Update_RTF_File_Sigs() Application.ScreenUpdating = False Dim strFolder As String, strFile As String, RTFDoc strFolder = GetFolder If strFolder = "" Then Exit Sub strFile = Dir(strFolder & "\*.rtf", vbNormal) While strFile <> "" Set RTFDoc = Documents.Open(FileName:=strFolder & "\" & strFile, AddToRecentFiles:=False, Visible:=False) With RTFDoc.Range.Find .ClearFormatting .Text = "Old Address" .Replacement.Text = "New Address" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = True .MatchWholeWord = True .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False .Execute Replace:=wdReplaceAll End With RTFDoc.Close SaveChanges:=True strFile = Dir() Wend Set RTFDoc = Nothing Application.ScreenUpdating = True End Sub Function GetFolder() As String Dim oFolder As Object GetFolder = "" Set oFolder = CreateObject("Shell.Application").BrowseForFolder(0, "Choose a folder", 0) If (Not oFolder Is Nothing) Then GetFolder = oFolder.Items.Item.Path Set oFolder = Nothing End Function Of course, you'll need to change the 'Old Address' & 'New Address' details to suit your requirements. In this regard, if an address is in the form of: Address Line 1¶ Address Line 2 the .Text and/or .Replacement.Text expressions (as required), would become: = "Address Line 1^pAddress Line2" In case you need advide on how to install & run a macro, see: http://www.gmayor.com/installing_macro.htm
__________________
Cheers, Paul Edstein [Fmr MS MVP - Word] Last edited by macropod; 01-28-2011 at 02:17 AM. Reason: Deleted unnecessary message box (left over from testing) |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Replace All with plain text containing subscript | DeaducK | Word | 0 | 06-24-2010 08:16 PM |
Replace formatting with text | eyehefbee | Word | 2 | 11-09-2009 02:41 AM |
![]() |
themangoagent | Word | 2 | 08-14-2009 12:12 PM |
2007 merging multiple documents into one master | hugheso | Word | 0 | 04-02-2009 04:31 AM |
![]() |
reitdesign | Word | 3 | 12-12-2008 11:55 AM |