Можно ли вставить редактор документов Microsoft Word в собственное приложение, используя PIA

Как использовать сборку Office Primary Interop в собственном приложении, таком как Business in the box. Является ли это возможным?

1 ответ

Решение

Вы можете размещать приложения Microsoft Office внутри элемента управления с помощью DSO Framer. Вы просто:

  • Добавить ссылку на DSOFramer COM dll.
  • Щелкните правой кнопкой мыши на панели инструментов в Visual Studio -> Выбрать элементы -> COM-компоненты -> Объект управления DSO Gramer
  • Перетащите новый DSO Framer на форму или родительский элемент управления.
  • И позвонить framerControl.Open(@"C:\SomeDocument.doc"); - он определит, какое приложение Office будет встраиваться.

В качестве альтернативы вы можете использовать Win32 API для встраивания других программ в элемент управления Panel внутри вашего собственного приложения.

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