powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Добавить надпись программно в конец документа
2 сообщений из 2, страница 1 из 1
Добавить надпись программно в конец документа
    #39079444
PVN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В функции VBA

expression.AddTextbox(Orientation, Left, Top, Width, Height)

передаются координаты относительно левого верхнего угла документа в point.

Как можно вычислить позицию TOP в конце документа?

Пытался добавлять надпись во временный файл и потом вставлять в основной документ -
вставляет в абсолютных координатах, т.е. в начало документа.
...
Рейтинг: 0 / 0
Добавить надпись программно в конец документа
    #39084420
PVN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделал так


Dim lShape As Shape

Application.Selection.EndKey 6 ' GO TO THE END OF DOCUMENT

ll_end_x = Selection.Information(wdHorizontalPositionRelativeToPage)
ll_end_y = Selection.Information(wdVerticalPositionRelativeToPage)


lShape = ActiveDocument.Shapes.AddTextbox(msoTextOrientationHorizontal, ll_end_x, ll_end_y, 200, 150)
lShape.AlternativeText = "Alternative Text "
' Text Box text
lShape.TextFrame.TextRange.Text = "type your text"
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Добавить надпись программно в конец документа
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]