使用msword.olb操作word(4)
来源:互联网 发布:网络直播平台排名 编辑:程序博客网 时间:2024/06/05 05:18
摘要:使用msword.olb实现获取doc文件的页数
_Application oWordApp;Documents oWordDocs;_Document oWordDoc;Window oWordWindow;Pane oWordPane;Pages oWordPages;COleVariant vTrue((short)TRUE),vFalse((short)FALSE),vOpt((long)DISP_E_PARAMNOTFOUND,VT_ERROR);BOOL bFlag = TRUE;CString sWordPath("C:\\发文办文单.docx");if(oWordApp.CreateDispatch(_T("Word.Application"))){try{oWordApp.SetVisible(TRUE);oWordApp.Activate();oWordDocs= oWordApp.GetDocuments();oWordDoc= oWordDocs.Open(COleVariant(sWordPath),vFalse,vFalse,vFalse,vOpt,vOpt,vOpt,vOpt,vOpt,vOpt,vOpt,vOpt,vOpt,vOpt,vOpt,vOpt);oWordWindow = oWordDoc.GetActiveWindow();oWordPane= oWordWindow.GetActivePane();oWordPages= oWordPane.GetPages();int nPageNum=oWordPages.GetCount();<span style="white-space:pre"></span>//取得页数}catch(...){AfxMessageBox(_T("又异常了!!!"));}oWordPages.ReleaseDispatch();oWordPane.ReleaseDispatch();oWordWindow.ReleaseDispatch();oWordDoc.ReleaseDispatch();oWordDoc.Close(vOpt,vOpt,vOpt);oWordDoc.ReleaseDispatch();oWordDocs.ReleaseDispatch();oWordApp.Quit(vOpt,vOpt,vOpt);oWordApp.ReleaseDispatch();}
0 0
- 使用msword.olb操作word(4)
- 使用msword.olb操作word(1)
- 使用msword.olb操作word(2)
- 使用msword.olb操作word(3)
- 使用msword.olb操作word(5)
- 使用msword.olb操作word(6)
- VC2003使用MSWORD.OLB读取表格数据
- MSWORD.OLB未正确注册导致问题现象及解决方法
- 检测MSWORD.OLB是否注册及注册的代码
- 关于浏览器操作MSWORD
- VC2010 操作 MSWORD
- vc操作msword
- VC++操作MSWORD
- msword
- ASP.NET 操作MSWord权限配置
- 使用VBA操作word
- 使用Python来操作Word
- 使用DDE来操作Word
- jquery validate.addMethod 正则表达式 (自定义验证方法)
- 深入浅出TCP之send和 recv(转)
- 实现类似微信的延迟加载的Fragment——LazyFragment
- Android 音频设备调试
- Fasttrack 协议
- 使用msword.olb操作word(4)
- Leetcode 98 Validate Binary Search Tree 验证二叉查找树
- HAL理解
- 图片上传路径问题 左斜线换右斜线
- winform使用IrisSkin2换肤弹不出窗口解决方案
- 新SAT作文改革之重要变化及评分
- HTTP Status 404解决办法
- OC视频笔记4、5、6(面向对象、过程区别)(类和对象)(类的定义和对象的创建)
- 【iOS】生成ipa文件的真正简单可用的方法