powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Вставить картинку на страницу открытого Word документа
7 сообщений из 7, страница 1 из 1
Вставить картинку на страницу открытого Word документа
    #38663846
Фотография Masygreen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сабж. Есть открытый Word документ .. есть скрипт который должен на некоторые(известные) страницы вставить картинку... не получается .. все время вставляет на 1 страницу...подскажите ??

Код пытается вставить на вторую страницу (в документе должно хватать страниц..)
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
Set oWord=nothing
Set oWord=GetObject(,"Word.Application")
Set oDoc=oWord.documents.Open("Полный путь к файлу.rtf")
Set oSel = oWord.Selection
oSel.GoTo wdGoToPage,wdGoToNext,"2"
oSel.InlineShapes.AddPicture("Полный путь к картинке.bmp")
Set oDoc=nothing
Set oWord=nothing
...
Рейтинг: 0 / 0
Вставить картинку на страницу открытого Word документа
    #38663857
Фотография Masygreen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Через якорь тоже не пашет .. word 2010
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
Set oWord=nothing
Set oWord=GetObject(,"Word.Application")
Set oDoc=oWord.documents.Open("Полный путь к файлу.rtf")

Set wrdRangeAnchor = oDoc.ActiveWindow.Selection.GoTo(wdGoToPage, wdGoToAbsolute, 3)
oDoc.Shapes.AddPicture "Полный путь к картинке.bmp", , , , , , , wrdRangeAnchor

Set oDoc=nothing
Set oWord=nothing
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Вставить картинку на страницу открытого Word документа
    #39171369
Slava_Psk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Полностью аналогичная проблема и у меня в VB6. так никто и не даст наводку?
...
Рейтинг: 0 / 0
Вставить картинку на страницу открытого Word документа
    #39171394
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на статическом документе у меня приведенный код вполне себе работает.

так как ворд делает разбивку на страницы асинхронно, есть подозрение, что немедленно после открытия файла GoTo на нужную страницу просто не работает.
...
Рейтинг: 0 / 0
Вставить картинку на страницу открытого Word документа
    #39171640
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А у меня есть подозрение, что константы wdGoToPage, wdGoToAbsolute не определены.
...
Рейтинг: 0 / 0
Вставить картинку на страницу открытого Word документа
    #39171798
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Казанский,

+1
Option Explicit нас спасет
...
Рейтинг: 0 / 0
Вставить картинку на страницу открытого Word документа
    #39171799
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Slava_Pskникто и не даст наводку?
Как из Excel обратиться к другому приложению
там я описывал что надо учитывать при обращении к объектам, созданным при помощи позднего связывания.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Вставить картинку на страницу открытого Word документа
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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