powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / макрос в word
6 сообщений из 6, страница 1 из 1
макрос в word
    #37839087
Двоичник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всезнающий алл, подскажите пожалуйста
может кто сталкивался -
делаю вывод документа с наполняемой таблицой данными. причем таблица уже нарисована и картинка задним фоном (расположение за текстом) является болванкой бланка.
в таблице имются закладки для вставки текста на свои места. по сути просто шаблон для вывода на принтер.
но стоит задача выводить на принтер с болванкой или без (картинка на заднем фоне)
делать два разных файла шаблона не хочется да и не рационально, в случае изменения местоболожений закладок в таблице, переделывать оба шаблона. хочется таки обойтись хоть и большей кровью, но иметь на руках только один шаблон.
таким образом я имею файл в виде блобника
и -


Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
SELECTBLOB fb_blob
INTO :lb_blob
FROM table
WHERE id = 1
using sqlca;

inv_ole = CREATE OLEObject

li_result = inv_ole.ConnectToNewObject("word.application")
inv_ole.Documents.Add()
lole_activedocument = inv_ole.ActiveDocument



далее lb_blob сохранил

Код: pascal
1.
lole_activedocument.ActiveWindow.Selection.InsertFile(ls_blob_filename)



самое интресное уже тут
открыв документ из клиента, я создал макрос на удаление картинки

ActiveDocument.Shapes("Picture 2").Select
Selection.ShapeRange.Delete

но как мне это же проделать средствами РВ ?

// inv_ole.ActiveDocument.Shapes("Picture 2").Select
// inv_ole.ActiveDocument.Selection.ShapeRange.Delete

увы не работает, жалуется на отсутствие указанных методов
очень буду благодарен за наглядный и понятный пример.

PB 9.0.3 если это важно
...
Рейтинг: 0 / 0
макрос в word
    #37839230
Фотография medoed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А нельзя прям макрос сохранить в шаблоне word и дёргать из Pb сам ГОТОВЫЙ макрос шаблона?
...
Рейтинг: 0 / 0
макрос в word
    #37839252
Двоичник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в принципе не противоречит поставленной задаче, научите, пожалуйста, пинать макрос заготовленный в ворде
спасиб
...
Рейтинг: 0 / 0
макрос в word
    #37839281
Фотография medoed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
макрос в word
    #37859755
_KERBEROS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
была аналогичная задача
Код: vbnet
1.
2.
3.
4.
5.
/* Удаление красивой шапки */
if not tab_1.tabpage_arg.cbx_colour.checked then
      iolo_app.ActiveDocument.Shapes.Item("blank").Select()
      iolo_app.Selection.ShapeRange.Delete()
end if
...
Рейтинг: 0 / 0
макрос в word
    #37881672
Двоичник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_KERBEROS,

получилось, спасибо
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / макрос в word
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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