Можно ли вставить редактор документов Microsoft Word в собственное приложение, используя PIA - PullRequest
1 голос
/ 11 мая 2009

Как использовать сборку Office Primary Interop в собственном приложении, например Бизнес в коробке . Возможно ли это?

1 Ответ

2 голосов
/ 20 мая 2009

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

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

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

...