![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
проблема с генерацией отчетов в ворде
DeniM © (2005-09-29 11:40:00)доброго утра
ситуация следующая
имеем xp и офис xp
на клиентких машинах 2000 и офис 2000
и на клиентских машинах отчеты не работают - ворд подвисает и висит так пока не удалишь как задачу
можно ли как-то подключить компонент ворд2000 в дельфи?
судя по исходникам - он есть
но при установке Д7 во вкладку серверы попали тока компоненты связанные с офисом хр.
или путь у меня один - ставить дельфи на 2000 с 2000м офисом, и там комилировать?
спасибо
GanibalLector (2005-09-30 02:35:00) [1]2 umbra © (29.09.05 14:52) [4]
> а создавать Word.Application с помощью CreateOleObject
Это называется позднее связывание.
>Но дело скорее в том, что то, что есть в оффисе ХР и используется при создании отчетов, отсутствует или имеет другой интерфейс в оффисе 2000.
Ваша правда.
umbra (2005-09-29 14:52:00) [2]Можно не использовать компоненты, а создавать Word.Application с помощью CreateOleObject (прописывая в юзесы модуль, соответствующий версии оффиса, они все лежат в папке Delphi7\Imports\). Но дело скорее в том, что то, что есть в оффисе ХР и используется при создании отчетов, отсутствует или имеет другой интерфейс в оффисе 2000.
DeniM (2005-09-29 14:46:00) [3]к ворду обращаюсь стандартно
как в книжках
через WordApplication.Connect;
и потом WordDocument.ConnectTo(WordApplication1.ActiveDocument);
не хотелось бы новые компоненты цеплять
Федор (2005-09-29 13:22:00) [4]Поищи компоненты OfficePartner - они решат проблемму
ocean (2005-09-29 13:13:00) [5]а какой метод взаимодействия с Вордом использует программа?