Открытие Office 2007 Документы из памяти - Как? - PullRequest
0 голосов
/ 23 апреля 2010

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

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

Так что вопрос:

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

1 Ответ

0 голосов
/ 03 мая 2010

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

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

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

...