Статьи из блога
Статьи из блога
Как переместить автофигуру из текста документа в колонтитулы
Рубрика: Вопрос-Ответ, Макросы, Стили и форматирование
Метки: автофигура | колонтитулы | макросы | рисунки
Пятница, 14 августа 2009 г.
Просмотров: 3254
Подписаться на комментарии по RSS
Версия для печати
Метки: автофигура | колонтитулы | макросы | рисунки
Пятница, 14 августа 2009 г.
Просмотров: 3254
Подписаться на комментарии по RSS
Версия для печати
Вопрос от Светланы:
На странице имеется объект, например shape1. Его необходимо перенести в колонтитулы этой же страницы. Каким образом это возможно сделать на vba?
Светлана, если у вас в документе действительно содержится объект shape (автофигура), то вот пример макроса, который занесет эту фигуру в верхний колонтитул:
Sub shape_to_HF()
'Перемещение автофигуры (shape) в верхний колонтитул
Dim hfRange As Range 'диапазон колонтитулов
If Selection.Type = wdSelectionIP Then
MsgBox "Пожалуйста, выделите вашу автофигуру"
Else
Set hfRange = ActiveDocument.Sections(1).Headers(wdHeaderFooterPrimary).Range
Selection.Cut
With hfRange
.Delete
.Paste
End With
ActiveWindow.View.Type = wdPrintView 'переключаемся в режим Разметка страницы
ActiveWindow.View.Zoom.PageFit = wdPageFitBestFit 'формат по ширине страницы
End If
End Sub

Поиск
Рубрики
Подписка
Читают
Обсуждают
Форум
страницы
сайты
статистика
Оставьте комментарий!