Сделайте заголовок и нижний колонтитул видимыми в текстовом документе (2003 .doc) через Office Interop Library - PullRequest
1 голос
/ 02 сентября 2010

В настоящее время я открываю файл Word 2003.doc и использую Office Interop для извлечения из него информации.По какой-то причине программа не сможет прочитать информацию из заголовка, если она не видна.

Кто-нибудь проверял, был ли заголовок видимым через это раньше?Как мне это сделать?

Из других постов я нашел документацию по Word 2007 (не ту версию, которую я использую), но не могу найти документацию 2003 года.Я не смог найти никакой полезной информации в документации 2007 года, но из того, что я нашел, может быть что-то связанное с верхним / нижним колонтитулами и стилем (не знаю, как применить к ним «стиль» или даже проверить стиль.

1 Ответ

1 голос
/ 24 марта 2011

Вы можете прочитать информацию из заголовка, если она не видна, но часто, если заголовок или нижний колонтитул не видны, это потому, что они не существуют.Word имеет 3 верхних и нижних колонтитула, нормальную, первую страницу и четные (или нечетные) страницы.Но они на самом деле не должны существовать.И обратите внимание, что каждый РАЗДЕЛ может иметь свою собственную версию всех трех из этих объектов, ИЛИ любой из этих объектов в разделе может «Ссылаться на предыдущий», в этом случае сам раздел не имеет объекта, а скорее указательк тому же объекту в предыдущем разделе.Смешение?Ах да!

Проверьте это с помощью свойства EXISTS объекта headerfooter.Если это неверно, не беспокойтесь о верхнем / нижнем колонтитуле, потому что его там нет.

Осторожно, однако, что в некоторых случаях простая проверка нижнего колонтитула фактически создаст + его, если его там не былодо.и создание нижнего колонтитула имеет тенденцию помещать в него абзац, который, в зависимости от того, как форматируется документ, может немного повлиять на макет документа (добавляя немного дополнительного пространства).Если документ был плотно отформатирован на странице, вы могли бы непреднамеренно создать вторую страницу.

Просто что-то, о чем нужно знать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...