MFC加载word到窗体,需要使用到一个OCX控件,WEBOFFICE插件。
工具/原料
office插件
电脑
环境准备
1、下载所需OCX插件,直接搜索WebOffice.ocx即可下载!
2、直接使用管理权限按下图指令进行执行即可。
3、以上基础环境准备好之后,我们开始进入下一步骤,使用OCX插件!
控件调用
1、首先,创建多文档工程,然后创建对话框,点击视图资源,选择你的对话框,如下所示。
2、其次,在对话框上的空白处点击右键,选择插入ActiveX控件会弹出一个选择框, 在下拉框内找到 WebOffice Control点击确定,如下所示。
3、这时,我们看到对话框上方多了一个白色的矩形,然后在白色的矩形上方点击右键选择添加变量,点击完成,如下所示。
4、这样,对话框内嵌word已经完成了,运行程序可以看到word显示界面,如下所示。
5、参考代码如下://第一个参数 文件路径//第二个参数 文件格式long nVal = m_office.LoadOriginalFile(_T("C:\概嗤先眚\1.doc"),_T("doc"));//保存到指定的文件m_office.SaveTo(_T("C:\\1.doc"));//保存已经打开的文件m_office.Save();//关闭指定的文件m_office.CloseDoc(nVal);