Главная страница
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.011 c
6-83223
Raptorus
2003-11-20 16:33
2004.01.26
Естьли достойный конкурент Indy-компонентам для работы с сокетами


3-83096
}|{yk
2003-12-29 18:21
2004.01.26
Задачка - ваши варианты


3-83095
Orxan
2003-12-29 17:04
2004.01.26
Ищу DBGrid, в котором:


14-83275
Dimaz-z
2004-01-04 21:56
2004.01.26
Что-то всё чаще стали попадаться совершенно тупые вопросы в форум


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