Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.01.26;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.005 c
1-83167
zioza
2004-01-12 10:51
2004.01.26
Можно ли сделать форму прозрачной а компоненты на ней нет


1-83176
GooD-NTS
2004-01-14 23:48
2004.01.26
Атрибуты файлов


1-83131
Rander
2004-01-14 18:36
2004.01.26
Код исправляющий ошибки?


3-83120
Alex-kosmonavt
2003-12-29 10:34
2004.01.26
размен уникальными, ключевыми полями


1-83193
BJValentine
2004-01-14 16:39
2004.01.26
Память





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский