Помогите с Word

Программирование на Visual Basic for Applications
Marvel
Начинающий
Начинающий
 
Сообщения: 1
Зарегистрирован: 19.05.2004 (Ср) 18:22

Помогите с Word

Сообщение Marvel » 19.05.2004 (Ср) 18:24

У меня есть две страницы в ворде. В каждую из них надо вставить рисунок.

DocWord.Application.ActiveDocument.Shapes.AddPicture(App.Path & "\Test.jpg", , , , , 100, 100).Select

Здесь получается, что вставляется рисунок только в первую страницу

Shurrik
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 110
Зарегистрирован: 20.05.2004 (Чт) 5:35
Откуда: Керчь, Крым

Сообщение Shurrik » 25.05.2004 (Вт) 5:26

Дело а том, что нужно перейти на нужную страницу.
Попробуй такой код.
Sub AddPict()
' Получить количество страниц в документе
n = ActiveDocument.BuiltInDocumentProperties(wdPropertyPages)
ns = 2 ' номер страници, куда вставим ресунок
Selection.GoTo wdGoToPage, , , ns ' переход на нужную страницу
x = CentimetersToPoints(10): y = CentimetersToPoints(4) ' Координаты вставки
ActiveDocument.Shapes.AddPicture "С:\PICT.BMP", False, True, x, y, , , Selection.Range
' обязательно в конце (Selection.Range), т.е. выделенное место
End Sub
Колесо: Хочешь жить? Умей вертеться.


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 111

    TopList  
cron