Доступ к ContentControl (Combobox) в нижнем колонтитуле Word-документа - PullRequest
1 голос
/ 09 июля 2020

У меня есть документ Word с нижним колонтитулом, который содержит поле со списком, к которому я хотел бы получить доступ с помощью VBA.

Я видел похожие вопросы, где ответ был 'просто не используйте элементы управления контентом в нижних колонтитулах », но это не совсем ответ, не так ли. ;) Причина, по которой поле со списком должно остаться, заключается в том, что пользователи также могут вручную выбрать один из вариантов, если это необходимо.

Я знаю, что ContentControls в основном документе можно получить с помощью ActiveDocument.ContentControls(1).Range.Text Однако я не нашел, как получить доступ к ContentControls в нижнем колонтитуле.

Любая помощь приветствуется, спасибо!

С уважением, Jeroen

1 Ответ

2 голосов
/ 09 июля 2020

Вы получаете доступ к ContentControls в нижнем колонтитуле точно так же, как вы получаете доступ ко всему остальному, что находится в нижнем колонтитуле. Вам необходимо определить, какой раздел содержит нижний колонтитул, а какой из трех нижних колонтитулов содержит ContentControl.

ActiveDocument.Sections(1).Footers(wdHeaderFooterPrimary).Range.ContentControls(1).Range.Text
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...