Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Word

9.1K
19 февраля 2006 года
sasha_san
24 / / 01.02.2006
Господа,
скажите подалуйста, каким образом данные из Table1 отправить в Word? Я имею в виду, в инете куча примеров под Delphi, но практически нет для Borland C++?

Для начала. Надо открыть новый документ. Код
[COLOR=royalblue]
WordApplication1->Documents->Open(FileName,
EmptyParam,EmptyParam,EmptyParam,
EmptyParam,EmptyParam,EmptyParam,
EmptyParam,EmptyParam,EmptyParam,
EmptyParam,EmptyParam);[/COLOR]

как написано в дельфийских примерах, не работает, притом что здесь имеется нужное количество параметров.
Также если я правильно понял, для каждой версии Words нужны разные параметры?
Спасибо,
sasha
246
19 февраля 2006 года
GIZMO
1.8K / / 30.07.2004
Цитата:
Originally posted by sasha_san
Господа,
скажите подалуйста, каким образом данные из Table1 отправить в Word? Я имею в виду, в инете куча примеров под Delphi, но практически нет для Borland C++?

Для начала. Надо открыть новый документ. Код
[COLOR=royalblue]
WordApplication1->Documents->Open(FileName,
EmptyParam,EmptyParam,EmptyParam,
EmptyParam,EmptyParam,EmptyParam,
EmptyParam,EmptyParam,EmptyParam,
EmptyParam,EmptyParam);[/COLOR]

как написано в дельфийских примерах, не работает, притом что здесь имеется нужное количество параметров.
Также если я правильно понял, для каждой версии Words нужны разные параметры?
Спасибо,
sasha


Учимся пользоваться поиском:
http://forum.codenet.ru/showthread.php?s=&threadid=20916&highlight=Word

9.1K
19 февраля 2006 года
sasha_san
24 / / 01.02.2006
Цитата:
Originally posted by GIZMO
Учимся пользоваться поиском:
http://forum.codenet.ru/showthread.php?s=&threadid=20916&highlight=Word


ув. GIZMO, спасибо, но 5 или 6 требуемых файлов я не нашел - и честно говоря, не знаю что это такое - искать ли их в инете или еще где?

246
20 февраля 2006 года
GIZMO
1.8K / / 30.07.2004
Цитата:
Originally posted by sasha_san
ув. GIZMO, спасибо, но 5 или 6 требуемых файлов я не нашел - и честно говоря, не знаю что это такое - искать ли их в инете или еще где?


Каких это файлов?

Искать, искать...типа так

9.1K
21 февраля 2006 года
sasha_san
24 / / 01.02.2006
Цитата:
Originally posted by GIZMO
Каких это файлов?

Искать, искать...типа так



На самом деле, в борландовских примерах есть работающий вариант с созданием приложения и экспортом его в Word. Но. Проблема у меня в том, что картинки у меня в jpg, хранятся не в database, а просто в папке на харде и одну из них надо вставитьв Ворд вместе с текстовыми данными из DBGrid. Как сделать вот это, честно говоря не знаю, так как все вставки картинок производятся через буфер обмена, а jpg надо сначала в bmp переводить?

246
21 февраля 2006 года
GIZMO
1.8K / / 30.07.2004
Цитата:
Originally posted by sasha_san
На самом деле, в борландовских примерах есть работающий вариант с созданием приложения и экспортом его в Word. Но. Проблема у меня в том, что картинки у меня в jpg, хранятся не в database, а просто в папке на харде и одну из них надо вставитьв Ворд вместе с текстовыми данными из DBGrid. Как сделать вот это, честно говоря не знаю, так как все вставки картинок производятся через буфер обмена, а jpg надо сначала в bmp переводить?


Вообщем, чтобы работать с Word тебе достаточно:
1. Научится пользоваться Поиск-ом(благо он работает отлично):
2. Уметь записывать в Word-е макрос и переводить его на С++. Напр. вставка картинки из файла будет выглядеть так:

 
Код:
//VB
Selection.InlineShapes.AddPicture FileName:= _
        "C:\Documents and Settings\All Users.WINDOWS\Документы\Мои рисунки\Образцы рисунков\Закат.jpg" _
        , LinkToFile:=False, SaveWithDocument:=True
//С++
...
Shapes = Document.OlePropertyGet("Shapes");
    Shapes.OleFunction("AddPicture", FileName, EmptyParam, EmptyParam);

т.е. картинки нужно вставлять через объекты Shapes или InlineShapes.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог