1 записать с помощью макрорекордера сам процесс замены
2 подключить библиотеку
Microsoft Scripting Runtime (C:\Windows\System32\ScrRun.dll) — для того , чтобы можно было пользоваться объектом FileSystemObject и прочими для работы с файловой системой . Эта библиотека, которая есть на любом компьютере начиная с Windows 2000, — самый удобный способ выполнения большинства действий в файловой системе
3 скопировать! - для экспериментов только копировать! все необх файлы скажем в "C:\Files"
4 создать процедуру типа:
Dim oFSO As New Scripting.FileSystemObject
Dim oFolder As Scripting.Folder
Dim oFile As Scripting.File
Set oFolder = oFSO.GetFolder("C:\Files")
For Each oFile In oFolder.Files
oFile.Open
…
oFile.Close
Next
5 вместо многоточия вставить текст вашей процедуры замены одного заголовка на другой.
Делай, что можешь, и будь, что будет!