Количество элементов управления контентом в заголовке - PullRequest
0 голосов
/ 12 декабря 2018

Мне нужно знать, как узнать количество элементов управления контентом в заголовке документа Word.Я попробовал этот кусок кода:

WinWord.ActiveDocument.Sections.Item(1).Headers.Item(wdHeaderFooterPrimary).Range.ContentControls.Count;

, но он говорит «необъявленный идентификатор: wdHeaderFooterPrimary», хотя я видел много решений, где это использовалось, чтобы попасть в заголовок.Ребята, у вас есть идея, как справиться с этой проблемой?

1 Ответ

0 голосов
/ 12 декабря 2018

Устройство, в котором вы получаете эту ошибку, должно ИСПОЛЬЗОВАТЬ модуль импорта библиотеки типов для MS Word, например, поставляемый модуль Word2000.Pas, который вы сможете найти в вашей установке Delphi.Помимо интерфейсов для различных объектов MS Word, этот модуль также содержит определения различных числовых констант, таких как ваша.

Вы должны быть в состоянии найти Word2000.Pas и эквивалентные единицы импорта для различных других версий MS.Word в папке OCX\Servers вашей установки Delphi.

Вы можете, если хотите, самостоятельно сгенерировать модуль импорта в IDE, перейдя в Component | Import Component | Import a Type Library и выбрав библиотеку типов для версии Word.вы используете из списка на вкладке Registered Type Libraries.

...