【跪求解决方案】关于用Visual C++2008操作Word文档

问题描述

本人是初学者,最近在别写一个Word文件检索程序,需要将Word文件中的文字内容提取出来然后进行分词。使用的平台是VisualStudio2008C++创建的Windows窗口应用程序。下面是我出现问题的代码。Microsoft::Office::Interop::Word::Application^WordApp=gcnewMicrosoft::Office::Interop::Word::Application();Microsoft::Office::Interop::Word::Document^doc;Object^nullobj;nullobj=System::Reflection::Missing::Value;char*m="E:\aaa.docx";//文件路径String^mString=gcnewString(m);Object^mObj=mString;Object^saverChanges=true;doc=WordApp->Documents->Open(mObj,nullobj,nullobj,nullobj,nullobj,nullobj,nullobj,nullobj,nullobj,nullobj,nullobj,nullobj,nullobj,nullobj,nullobj,nullobj);mString=doc->Content->Text;//提取文本内容doc->Close(saverChanges,nullobj,nullobj);WordApp->Quit(saverChanges,nullobj,nullobj);

使用编译器编译后,出现如下错误信息:1>e:projectswordreadwordForm1.h(108):errorC2882:“Text”:在表达式中非法使用命名空间标识符1>e:projectswordreadwordForm1.h(109):errorC2385:对“Close”的访问不明确1>可能是“Close”(位于基“Microsoft::Office::Interop::Word::_Document”中)1>也可能是“Close”(位于基“Microsoft::Office::Interop::Word::DocumentEvents2_Event”中)1>e:projectswordreadwordForm1.h(109):errorC3861:“Close”:找不到标识符1>e:projectswordreadwordForm1.h(110):errorC2385:对“Quit”的访问不明确1>可能是“Quit”(位于基“Microsoft::Office::Interop::Word::_Application”中)1>也可能是“Quit”(位于基“Microsoft::Office::Interop::Word::ApplicationEvents4_Event”中)1>e:projectswordreadwordForm1.h(110):errorC3861:“Quit”:找不到标识符本人实在是想不到解决方案了,跪请各位高手指点!谢谢!

解决方案

解决方案二:
没人会么????
解决方案三:
等待方案,不過沒見過有

时间: 2024-08-02 14:02:29

【跪求解决方案】关于用Visual C++2008操作Word文档的相关文章

从 VBA 中使用 Visual Basic .NET 将 Word 文档序列化为 XML

visual|word|xml 从 VBA 中使用 Visual Basic .NET 将 Word 文档序列化为 XML Michael CorningMicrosoft Corporation 2002年10月 适用于:   Microsoft Word 2002   Microsoft Visual Studio .NET 摘要:学习如何在 Microsoft Office Visual Basic for Applications (VBA) 程序中利用 .NET 代码将大型 Word

ios开发-小白跪求解决方案,objective c 一个出错问题,具体看问题补充

问题描述 小白跪求解决方案,objective c 一个出错问题,具体看问题补充 照着书模拟了个小软件,屏幕上两个按钮,一个edit 一个new 点击new可以创建新的便签,点击edit可以删除便签,也可以移动便签,但我无意间在移动完便签后点了new按钮,软件崩溃,,,但是在edit的时候再点击new按钮却可以接着添加新的标签....只有移随便移动标签后不可以添加标签,求大神解决如何在移动完以后能接着点new创建标签或者最起码不创建标签但别让软件崩溃... 部分代码如下: (void)table

如何将word文档按段落分开?加方框号的是一段,剩下的是一段,,急求帮忙,有没有会的???

问题描述 如何将word文档按段落分开?加方框号的是一段,剩下的是一段,,急求帮忙,有没有会的??? [重 要 活 动] 东城公安分局15日召开"大干五十天誓保阅兵安全"誓师大会 市公安局党委副书记.副局长姜良栋,区领导杨柳荫.张家明.赵中原.邵鹏.金晖.陶晶.毛炯.陈之常.赵军.蓝向东参加.陶晶宣读有关决定,全体民警宣誓.姜良栋.杨柳荫.张家明为区公安分局安保团队授旗.姜良栋要求:1.精心组织,统筹谋划,充分发挥领导核心作用.做好应对各种复杂情况的思想准备和工作准备,将阅兵安保与强化

拷贝-求代码 用C++控制台 写判断两个文档是否一样,不一样,进行覆盖。

问题描述 求代码 用C++控制台 写判断两个文档是否一样,不一样,进行覆盖. 求代码 用C++控制台 写判断两个文档是否一样,不一样,进行覆盖. 要求打开文件后,在内存中比较 ,谢谢大神 解决方案 提供个思路,随便搜一搜就能解决的,计算文档的md5,如果完全一致,那就一样,不一致,直接覆盖好了 解决方案二: #include <stdio.h> #include <stdlib.h> void main() { FILE *fp1,*fp2; char fn1[]="t1

用xml解析word文档,怎样解析,求思路,求代码,以及文档中图片和公式的解析

问题描述 用xml解析word文档,怎样解析,求思路,求代码,以及文档中图片和公式的解析 用xml解析word文档,怎样解析,求思路,求代码,以及文档中图片和公式的解析,请问哪位大神做过??? 解决方案 需求是什么呢?用什么语言,你说的xml解析word文档是什么意思呢? java里面对word文档的操作有POI工具包可以使用.

前端开发工具-visual studio code中html文档中输入script代码自动补全问题

问题描述 visual studio code中html文档中输入script代码自动补全问题 请问各位大神,怎么配置visual studio code(vsd)才能在html文档中插入script脚步有 自动补全的功能!!!开发工具-visual studio code中html文档中输入script代码自动补全问题-visual studio 补全"> 但是,如何在html中的script标签内实现补全 解决方案 visual studio 代码自动补全 与快捷键如何在Visual

c#-求大神指点,C#在操作word表格时怎么给一个单元格内的一段文字加下划线

问题描述 求大神指点,C#在操作word表格时怎么给一个单元格内的一段文字加下划线 就向我图片上选中的那段文字一样,我怎么只给那一段文字加下划线,求大神指点啊 解决方案 CSS text-decoration : underline

Win7系统中u盘里word文档打不开的完美解决方案

 文档打不开的完美解决方案-oa系统打不开word文档"> 原因一:可能是受到病毒的感染导致word文档打不开 解决方法:如果U盘感染病毒造成的Word文档打不开的情况的时候,U盘中的Word文档估计只能删除了,建议大家可以用金山.360等杀毒软件,对U盘中的病毒进行查杀,然后根据提示,删除掉Word文档就可以了. 小贴士:如果已经确定是病毒导致的话,千万不要双击打开这些Word文档,小心对电脑造成影响,也不要对这些Word文档进行备份. 原因二:可能是U盘出现问题损坏造成Word文档打不

java poi word-这个poi把String写入word文档后,打开文档就报“打开文件错误”,求高人解决下

问题描述 这个poi把String写入word文档后,打开文档就报"打开文件错误",求高人解决下 import java.io.ByteArrayInputStream;import java.io.FileOutputStream;import java.io.IOException; import org.apache.poi.poifs.filesystem.DirectoryEntry;import org.apache.poi.poifs.filesystem.Documen