Можно ли вставить редактор документов 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 внутри вашего собственного приложения.