Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Вставить картинку на страницу открытого Word документа / 7 сообщений из 7, страница 1 из 1
06.06.2014, 16:14
    #38663846
Masygreen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставить картинку на страницу открытого Word документа
Сабж. Есть открытый 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
06.06.2014, 16:21
    #38663857
Masygreen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставить картинку на страницу открытого Word документа
Через якорь тоже не пашет .. 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
Период между сообщениями больше года.
15.02.2016, 14:51
    #39171369
Slava_Psk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставить картинку на страницу открытого Word документа
Полностью аналогичная проблема и у меня в VB6. так никто и не даст наводку?
...
Рейтинг: 0 / 0
15.02.2016, 15:03
    #39171394
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставить картинку на страницу открытого Word документа
на статическом документе у меня приведенный код вполне себе работает.

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

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


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