Как я могу определить, следует ли строка таблицы сразу за разрывом страницы - PullRequest
0 голосов
/ 24 февраля 2019

Учитывая таблицу Word, которая занимает несколько страниц, как мой код может определить, что строка таблицы является первой после автоматического разрыва страницы?Обратите внимание, что строки таблицы имеют разную высоту, поэтому решение формы «каждая 13-я строка является первой строкой на новой странице» не будет работать.

Смысл этого заключается в добавлении дополнительного текста впервая ячейка вверху каждой новой страницы.

Ответы [ 2 ]

0 голосов
/ 25 февраля 2019

Если таблица достаточно велика, чтобы разделить ее на несколько страниц, то вы сравниваете номер страницы последовательных строк, пока номер страницы не изменится.Там нет разрыва страниц, чтобы говорить о.

0 голосов
/ 24 февраля 2019

Используйте wdActiveEndPageNumber для этой строки таблицы.Прежде чем проверять номер страницы, убедитесь, что строка такая же, как она должна быть.

n = word.ActiveDocument.Tables(a).rows(b).Range.Information(wdActiveEndPageNumber)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...