Открытие Office 2007 Документы из памяти - Как?

Я - разработчик C++, борющийся с обновлением приложения, которое широко использовало интерфейс IStorage, чтобы открывать документы до Office 2007 из хранилища в памяти (через ILockBytes).

Если вы все еще следите за мной, вы, вероятно, знаете, что новые форматы документов Office несовместимы с контейнерами IStorage. Приложение, которое я пытаюсь обновить, опиралось на интерфейс IPersistStorage, который есть во всех приложениях Office, и написанный код вызывает метод загрузки IPersistStorage для чтения в документе из интерфейса IStorage.

Итак, вопрос:

Какие типы интерфейсов COM доступны для чтения из документа Office 2007 в контейнере памяти?

1 ответ

Я боролся с почти такой же проблемой, чтобы читать и писать из хранилища базы данных.

Прямо сейчас я думаю, что лучшим способом может быть использование поддержки WebDAV и использование веб-сервера для реализации WebDAV для чтения и записи в базу данных.

Это беспорядок, хотя... другие указатели приветствуются:-)

Другие вопросы по тегам