Тема: [решено] Вставить поле (Field.Add) в таблицу нижнего колонтитула
В нижнем колонтитуле есть таблица. С помощью макроса я могу заполнять эти ячейки текстом. Например:
Activedocument.Sections(1).Footers(wdHeaderFooterPrimary).Range.Tables(1).columns(1).Cells(1).Range.Text = "текст"
А как вместо текста вставить туда поле?
Я пробовал так:
Activedocument.Sections(1).Footers(wdHeaderFooterPrimary).Range.Tables(1).columns(1).Cells(1).Range.Fields.Add Range:=Selection.Range, Type:=wdFieldPage
И так тоже пробовал:
Activedocument.Sections(1).Footers(wdHeaderFooterPrimary).Range.Tables(1).columns(1).Cells(1).Range.Fields.Add Range:=Activedocument.Sections(1).Footers(wdHeaderFooterPrimary).Range.Tables(1).columns(1).Cells(1).Range, Type:=wdFieldPage
Всё время пишет, что команда недоступна.
А если использовать эту команду в тексте (не в колонтитуле) -- работает
Activedocument.Fields.Add Range:=Selection.Range, Type:=wdFieldPage