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