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

Тема в разделе "Другие", создана пользователем -, 13 янв 2006.

Статус темы:
Закрыта.
  1. Гость

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

    DZX Гость

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

    zubr Гость

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

    Barmutik Гость

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

Поделиться этой страницей