因为我在开发的时候遇到了很多问题,并且网上的资料很少,基本都是最基本的操作。所以帖出来,希望能让大家在开发的过程少走些弯路!
工具: vc++6.0 。
关键字: c++ , MFC 。
要求:系统安装 MS OFFICE 2000 。
过程:
准备工作:
1. 创建一个 MFC(EXE) 工程: MFC AppWizard ( exe ),工程为对话框形式(测试用)。
2. 在 CLASS VIEW 页面创建一个类:类名为: CWordOffice ,类的类型为: Class type : Generic Class 。
3. 在工具栏中找到 view -> class wizard -> Automation -> add class -> from a tye library ,然后选中 offfice 安装的目录中的 MSWORD9.OLB ,然后选中所有列出的类名,点 OK 完成。
准备工作完成,下面贴出相关部分的代码:
CWordOffice.h 中的手动写入的代码如下(自动生成的没有加入):
CWordOffice.c中的手写代码如下:
上边的代码是主要的核心代码,有些代码没有进行优化,请各位批判的看!
测试部分代码如下:
需要在对话框中添加一个按钮,按钮的事件方法内添加如下代码:
COfficeProjectDlg::OnButton1()
其他方法就不一一帖出测试方法了。可以自己根据方法说明做测试。