首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

用 VC2008操作OFFICE2007的有关问题

2012-03-25 
用 VC2008操作OFFICE2007的问题大家好,我想用VC2008在Win7下操作OFFICE2007,在光标所在位置插入一张图片。

用 VC2008操作OFFICE2007的问题
大家好,我想用VC2008在Win7下操作OFFICE2007,在光标所在位置插入一张图片。
我没有做过这方面的东西,也不太确定应该到底在哪发帖问这个问题,如果有懂的大侠,还望不吝赐教。

以下是我的几个疑问,大家帮我凑凑。

第一个问题是,我发现很多代码里面都用到了一个msword9.h,或者msword.h的头文件,这个文件我没有啊

第二个问题是,我也阅读过这篇文章http://blog.csdn.net/agwujiang/archive/2010/07/19/5743980.aspx能够调通,于是乎我想通过http://honike.blog.163.com/blog/static/1224457392009917102020169/这一方法来插入图片
在执行[code=C/C++][/code]InlineShapes inlineshapes = sel.GetInlineShapes();
inlineshapes.AddPicture("D:\\cjdz.bmp",COleVariant((short)FALSE),COleVariant((short)TRUE),&_variant_t(sel.GetRange()));//添加图片,并制定其位置为当前光标位置

这段代码时出错,貌似sel.GetInlineShapes();返回值为0之类的。这个就不懂了


第三个问题是,我试过网上经常用的一段代码
也就是这个 http://download.csdn.net/source/967785
它的代码里面有msword9.h,但是却没有InlineShapes这个类,前四端代码都没有问题,但是第五个和第六段代码执行有问题。我以为是我的office应该换回到2003版本,我这样做了,但是,第六段代码还是不行,报错“没有正在编辑的文档“,可我明明打开了一个word文档,我跟了一下源代码,貌似也是这句话的错误app.GetSelection();


上述问题希望高手指点,大家踊跃讨论啊, 我积分还不太多,不好意思



[解决办法]
还没有使用,帮顶
[解决办法]
1第一个问题是,我发现很多代码里面都用到了一个msword9.h,或者msword.h的头文件,这个文件我没有啊
OFF2007 可能是msword10.h msword11.h ...你自己在机器上找一下

[解决办法]

探讨
还没有使用,帮顶

[解决办法]
您好
我是本版版主
此帖已多日无人关注
请您及时结帖
如您认为问题没有解决可按无满意结帖处理
另外本版设置了疑难问题汇总帖
并已在版面置顶
相关规定其帖子中有说明
您可以根据规定提交您帖子的链接
如您目前不想结帖只需回帖说明
我们会删除此结帖通知

见此回复三日内无回应
我们将强制结帖
相关规定详见界面界面版关于版主结帖工作的具体办法

热点排行