Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Открыть документ Office в программе
Форум программистов > Системное программирование > Другие
Потапов Кирилл
Как в программе открыть документ office (word или excel)? Мне нужно, чтобы он открылся прямо в окне программы, а не в Word'е или в Excel'е. Билдеровские WordApplication и т.п. не подходят, т.к. именно что запускают Word и открывают в нем. Мне было бы достаточно просмотра в окне, т.е. можно даже что-то вроде "предварительного просмотра" сделать. Все равно на каком языке из списка:
Visual Basic, Java, Java Script/HTML, C#, Borland C++ Builder, Visual C++, Delphi
Дайте, если есть, примерчик! e-mail: pokibor@rambler.ru
DZX
Не реально без ворда, второй писать что ли для разбота структуры документа.
zubr
В Delphi есть компонент OLEContainer, в который можно через OLE загрузить документ офиса. Сделать можно примерно так:
procedure TForm1.Button1Click(Sender: TObject);
begin
 OLEContainer1.CreateObjectFromFile(OpenDialog1.FileName, False);
 OleContainer1.DoVerb(ovShow);//чтобы документ был активным
end;

Получится документ в окне программы.
Barmutik
Без установленного Ворда\Экселя мало реально ... без использования ActiveX будет сложно ...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2008 IPS, Inc.