У меня есть только базовый опыт работы с VBA, и мой предыдущий опыт работы с макросами был в основном с WORD 2003. Запись макросов использовалась для получения команд меню GoToFooter (или Edit Footer) и разрешения последующего редактирования.В WORD 2010 эта (и многие другие) команды не «записывают» в макрос (но в режиме записи я попадаю в функцию «Редактировать нижний колонтитул»).
Исследование различных вариантов VBS показывает несколько способовсоздавать нижние колонтитулы и вносить глобальные изменения настроек нижнего колонтитула в макрос.Однако, если я просто хочу пересмотреть название компании в нижнем колонтитуле (например), я не могу найти способ сделать это в подпрограмме макроса.
Эта подпрограмма будет вызываться из основного макроса, которыйпошагово просматривает каждый файл в папке (& подпапках).У меня есть основной функционал Macro.
Предусматривает ли WORD 2010 Macro-VBA исключение простой функции Edit-Footer?
Заранее спасибо
Итак, благодаря Issun, вот мойрешение:
`
Sub Sub_FTR_0()
'
ActiveDocument.ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageFooter
For i = 1 To ActiveDocument.Sections.Count
'REM: INSERT Code from RECORD MACRO recorded when editing one Footer correctly
Selection. [[xxx]], etc.
If i = ActiveDocument.Sections.Count Then GoTo Line1
ActiveDocument.ActiveWindow.ActivePane.View.NextHeaderFooter
Line1:
Next
ActiveWindow.ActivePane.View.SeekView = wdSeekMainDocument
End Sub
`