在VC2003中新建一程序,选择项目--》添加类--》MFC--》类型库中的MFC类。
然后选择“文件”单选按钮,默认选择的是“注册表”单选按钮。
从“位置”的“...”按钮(浏览)中选择word安装路径中的MFWORD.OLB文件,
然后在“列表”中就会显示所有的类型,选择需要使用的类型,添加到右侧。
完成后,会把选择的类的头文件添加到你的项目中,这样你就可以使用这些类
操作word文档了。
首先要包含头文件,即需要的类所在的.h文件。
以下为使用这些类进行读取Word中表格数据的实现:
CApplication app;
CDocuments docs;
CDocument0 doc;
CTables0 WordTables;
CTable0 WordTable;
CCell WordCell;
CRange WordRange;
CColumns0 WordCols;
CRows WordRows;
if(!app.CreateDispatch(_T("Word.Application")))
{
AfxMessageBox(_T("创建Word服务失败!"));
return false;
}
docs.AttachDispatch(app.get_Documents());
app.put_Visible(false);
COleVariant vFileName(strFile);
COleVariant vTrue((short)TRUE);
COleVariant vFalse((short)FALSE);
COleVariant vOptional((long)DISP_