1

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

Это вообще возможно?
Я не имею в виду, как сделать так, чтобы элемент был абсолютно позиционирован в верхней или нижней части страницы - я получил этот элемент - но я имею в виду следующее:

  1. Если определенная строка является первой или последней строкой, она видна.

или еще

  1. Если он находится в середине страницы, он невидим (отображается в виде пустой строки).

Это возможно?
И если да, то как?

1 ответ1

0

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

Во-первых, макрос будет искать и делать каждый элемент невидимым, где бы он ни находился. Затем, начиная с конца документа, макрос перейдет к началу последней страницы, проверит наличие элемента и сделает его видимым, если он есть. Затем макрос переместится в конец предыдущей страницы и проверит снова. Затем перейдите к началу предыдущей страницы и продолжайте до достижения начала документа.

Ниже приведен код, который переходит на верх страницы, которой поделился Аллен Уайетт.

Selection.GoTo What:=wdGoToBookmark, Name:="\Page"
Selection.MoveLeft Unit:=wdCharacter, Count:=1

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .