Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.26;
Скачать: CL | DM;

Вниз

Редактирование   Найти похожие ветки 

 
Unn   (2004-01-12 21:53) [0]

Можно ли из дельфи отредактировать файл другой программы, например Word"a или Excel"я, в режиме выполнения.
В стандартных компонентах поискал, там есть компонент просматривать содержимое файла, а редактировать я что-то не нашел :(


 
Stilgar ©   (2004-01-12 22:11) [1]

http://delphimaster.net/view/1-1073830305/
То же самое, уже собралось много вариантов.


 
Unn   (2004-01-13 20:47) [2]

Мда, перечитал, плохо вопрос задал :(
Имелось в виду такая штука: работаешь в ворде с документом, пишешь там всякое и в тоже время из проги можно в этот документ написать текст, типа автоматического заполнения, вот.
Вопрос :) Можно ли такое сделать и как?


 
Yr2   (2004-01-13 21:33) [3]

конечно. на закладке Servers есть компоненты TWordApplication, TWordDocument и др. через них можно всё что угодно делать с открытым документом. Надо только немного знать COM-программирование. Кстати, см. также примеры в
...\Borland\Delphi\Demos\ActiveX\OleAuto\Word8\


 
Ломброзо ©   (2004-01-13 22:21) [4]

Если имеется в виду работа многих пользователей с одним файлом, то ответ: в ворд/excel/access можно, но не обычными процедурами ввода вывода, а через COM (IStorage, IStream и т.п.). Именно так работает Access в многопользовательском режиме. Беда только вот в чём - как писАть - понятно, а вот ЧТО туда писать - неизвестно, формат этих файлов MS народу не открывает.
Если же надо что-то своё вставить в уже открытый документ на этом же хосте - то GetActiveObject, GetActiveOleObject, или интерфейс IRunningObjectTable


 
AllDer   (2004-01-14 01:12) [5]

2 Пути
через OLE-на установленный WORD EXCEL
собственно самому работать с файлом,
формат .DOC .EXL есть но мяг..софт плохо их
документировал,пользуйтесь WORD ;->
Разбор формата файла - сложнее написания
дров ,но может компоненты есть,и вряд ли халявные


 
Unn   (2004-01-14 20:09) [6]

Спасибо :)



Страницы: 1 вся ветка

Текущий архив: 2004.01.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.009 c
14-83271
Kair
2004-01-04 10:50
2004.01.26
Методы оптимизации


1-83132
INTAARI
2004-01-15 11:28
2004.01.26
Чем лучше строить графики???


1-83195
xyz
2004-01-14 16:47
2004.01.26
Build with run time packages


1-83189
Goida
2004-01-14 15:54
2004.01.26
Работа с Office: Excel


7-83293
Незнайка
2003-08-28 16:35
2004.01.26
Простейшая запись на DVD+RW. Приперло :(