Office, MFC
От: odyssey  
Дата: 14.11.01 10:56
Оценка:
Здравствуйте, уважаемые !

У меня есть следующая проблема.

Есть SDI приложение на MFC, не использующее Document-View архитектуру(так нужно).
В одном из окошек необходимо просматривать содержимое различный MS офисных файлов.
Как это можно реализовать малой кровью ?
На данный момент это делается с использованием IWebBrowser2, но в нём не возможно
делать документы read-only, да и отследить, может он открыть данный файл(а не просто
предложить сохранить на диск) не получается.

Вопрос конечно ламерский, но просто я не разбираюсь в OLE(пока), а проект горит !

Заранее благодарен.
Re: Office, MFC
От: Аноним  
Дата: 14.11.01 14:44
Оценка:
Здравствуйте odyssey, Вы писали:

O>Здравствуйте, уважаемые !


O>У меня есть следующая проблема.


O>Есть SDI приложение на MFC, не использующее Document-View архитектуру(так нужно).

O>В одном из окошек необходимо просматривать содержимое различный MS офисных файлов.
O>Как это можно реализовать малой кровью ?
O>На данный момент это делается с использованием IWebBrowser2, но в нём не возможно
O>делать документы read-only, да и отследить, может он открыть данный файл(а не просто
O>предложить сохранить на диск) не получается.

O>Вопрос конечно ламерский, но просто я не разбираюсь в OLE(пока), а проект горит !


O>Заранее благодарен.


Подключай Word в скрытом режиме и делай что хочешь.
в Stdafx :
#pragma warning(disable: 4146)
#include "mso9.tlh"
using namespace Office;
#include "MsAddnDR.tlh"
using namespace AddInDesignerObjects;
#include "vbe6ext.tlh"
#include "msword9.tlh"

Где надо:

Word::_ApplicationPtr spApplication;
spApplication.CreateInstance(_T("Word.Application"));
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.