Открыть документ 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
 
Не реально без ворда, второй писать что ли для разбота структуры документа.
 
В Delphi есть компонент OLEContainer, в который можно через OLE загрузить документ офиса. Сделать можно примерно так:
Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
OLEContainer1.CreateObjectFromFile(OpenDialog1.FileName, False);
OleContainer1.DoVerb(ovShow);//чтобы документ был активным
end;
Получится документ в окне программы.
 
Без установленного Ворда\Экселя мало реально ... без использования ActiveX будет сложно ...
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab