Открыть документ Office в программе

  • Автор темы Guest
  • Дата начала
Статус
Закрыто для дальнейших ответов.
G

Guest

Как в программе открыть документ 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
 
D

DZX

Не реально без ворда, второй писать что ли для разбота структуры документа.
 
Z

zubr

В Delphi есть компонент OLEContainer, в который можно через OLE загрузить документ офиса. Сделать можно примерно так:
Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
OLEContainer1.CreateObjectFromFile(OpenDialog1.FileName, False);
OleContainer1.DoVerb(ovShow);//чтобы документ был активным
end;
Получится документ в окне программы.
 
B

Barmutik

Без установленного Ворда\Экселя мало реально ... без использования ActiveX будет сложно ...
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!