powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VB6 и Word
8 сообщений из 8, страница 1 из 1
VB6 и Word
    #38568967
Slash232
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Столкнулся с такой проблемой. Вывожу программно в Word отчёт.
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Dim oWord As Object
Set oWord = CreateObject("Word.Application")
Dim oDoc As Object
Set oDoc = oWord.Documents.Add(Template:="Normal", NewTemplate:=False, DocumentType:=0)
Dim oTable As Object
Set oTable = oDoc.tables.Add(range:=oDoc.range, NumRows:=Products.Count, NumColumns:=2, DefaultTableBehavior:=1, AutoFitBehavior:=1)
oDoc.Activate
For i = 1 To Products.Count
    'oTable.cell(i, 1).range. ?????
    oTable.cell(i, 2).range.Text = Products.Item(i).OneCName
Next i



и кидаю из коллекции в колонки таблицы отчёта информацию - название товара и его фотография. Вопрос каким образом закинуть из коллекции фото если его тип данных IPictureDisp ?? Заранее большое спасибо!
По идее както
Код: vbnet
1.
oTable.cell(i, 1).range.addpicture Products.Item(i).Photo

но не работает. Либо я чего то не понял
...
Рейтинг: 0 / 0
VB6 и Word
    #38568984
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Slash232По идее както
Да вряд ли... http://msdn.microsoft.com/en-us/library/office/aa171535(v=office.11).aspx - AddPicture вставляет рисунок из файла.

Сохрани файл на диск, и оттуда забери (бред, конечно - но откуда-то же картинки в коллекцию попали! может, они уже есть в виде файла, а?)...
...
Рейтинг: 0 / 0
VB6 и Word
    #38569006
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может, в буфер обмена картинку поместить и пейстить ее?
...
Рейтинг: 0 / 0
VB6 и Word
    #38569019
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КазанскийМожет, в буфер обмена картинку поместить и пейстить ее?нехорошо портить буфер обмена - лучше уж в файл.
...
Рейтинг: 0 / 0
VB6 и Word
    #38569032
Slash232
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akina, из базы данных а в базе данных в виде побитового массива. Такой вариант как ты написал не вариант...
...
Рейтинг: 0 / 0
VB6 и Word
    #38569060
Slash232
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблему так и не решил(
...
Рейтинг: 0 / 0
VB6 и Word
    #38569099
Фотография VSVLAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Slash232,

Так и чем же вариант Akina не устраивает?
...
Рейтинг: 0 / 0
VB6 и Word
    #38570060
AndreyMp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какая база данных? Версия ворда?
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VB6 и Word
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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