CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  Visual C++ 资源

那位大侠可以给我一个能往WORD里插入图片的VC源码~~~~

楼主ruoruo1982(弱弱)2006-03-17 13:58:01 在 VC/MFC / Visual C++ 资源 提问

那位大侠可以给我一个能往WORD里插入图片的VC源码~~~~  
   
  能向指定WORD文件中的光标处插入图片。。。  
   
  我要源码啊,大家帮帮忙,帮我做一个。  
  问题点数:100、回复次数:10Top

1 楼ruoruo1982(弱弱)回复于 2006-03-17 14:16:30 得分 0

upTop

2 楼ruoruo1982(弱弱)回复于 2006-03-17 15:00:27 得分 0

upupTop

3 楼ljt990111(老李)回复于 2006-03-17 15:15:40 得分 0

用VBA   写,然后VC调就可以的了Top

4 楼ruoruo1982(弱弱)回复于 2006-03-17 20:17:09 得分 0

VBA,太笼统了吧。。。大侠教教我吧。。Top

5 楼huwei001982(michaelhuwei.cnblogs.com)回复于 2006-03-18 08:54:10 得分 0

BOOL   CDocReport::InsertPic(LPCTSTR   lpstrPicFile)  
  {  
  CComVariant   vtTrue(true),   vtFalse(false),   vtZero(0l),   vtNone,   vtNullString("");  
  CComVariant   vtOpn(DISP_E_PARAMNOTFOUND,   VT_ERROR);  
   
  InlineShapes   lineShapes   =   m_wordSel.GetInlineShapes();  
  InlineShape   lineShape   =   lineShapes.AddPicture(lpstrPicFile,   &vtFalse  
  ,   &vtTrue,   &vtOpn);  
   
  lineShape.ReleaseDispatch();  
  lineShapes.ReleaseDispatch();  
   
  return   TRUE;  
  }  
   
  以前写的一个类中的函数  
   
  m_workSel   是一个Selection对象Top

6 楼ruoruo1982(弱弱)回复于 2006-03-18 09:42:34 得分 0

InlineShapes和InlineShape   是什么,不识别啊。是不是要加什么头文件。。Top

7 楼jiangsheng(蒋晟.Net[MVP])回复于 2006-03-18 10:40:42 得分 0

Office支持自动化,所以你可以用自动化的方法来控制Office。实际上这个问题可以分为两步,使用C++编写自动化程序和Office自动化。  
  首先,Visual   C++提供了多种控制自动化接口的方式。类向导提供了从类型库创建自动化接口封装类的功能,同时你也可以使用#import导入类型库。当然,使用COM接口直接操作也是可以的,但是需要自己写的代码会比使用前两种方法的多得多。使用这种方法需要注意的是,Office每个版本的类型库都不一样。如果你只导入了某个版本的Office类型库来简化工作,那么你的程序未必兼容其他版本的Office。比较好的办法是首先判断Office程序的版本,然后调用对应的代码,或者统一指定客户端的Office版本。  
  其次,自动化Office需要了解Office对象模型,这方面的资料可以参考Office的VBA帮助。由于Office的VBA帮助不是默认的安装选项,可能需要重新运行Office的安装程序添加组件。如果你对用VBA不是很了解,那么可以去看看微软知识库文章   Q266388   FILE:   B2CSE.exe   Converts   Visual   Basic   Automation   Code   to   Visual   C++   ,这是一个把VBA代码转换成VC++代码的工具。另外一种方法就是调用VBA宏。  
  相关文章:  
  微软知识库文章  
  Q185125   HOWTO:   Invoke   a   Stored   Procedure   w/ADO   Query   using   VBA/C++/Java  
  Q194906   HOWTO:   Add   and   Run   a   VBA   Macro   Using   Automation   from   MFC  
  Q196776   Office   Automation   Using   Visual   C++。  
  Q207931   HOWTO:   Pass   Arrays   Between   Visual   Basic   and   C    
  Q216388   FILE:   B2CSE.exe   Converts   Visual   Basic   Automation   Code   to   Visual   C++  
  Q216686   HOWTO:   Automate   Excel   From   C++   Without   Using   MFC   or   #import  
  Q222101   HOWTO:   Find   and   Use   Office   Object   Model   Documentation  
  Q238611   HOWTO:   Embed   and   Automate   a   Word   Document   with   MFC  
  Q238972   INFO:   Using   Visual   C++   to   Automate   Office  
  Q266387   HOWTO:   Find   and   List   Access   VBA   Procedures   by   Using   MFC  
  Q274680   How   To   Use   MFC   to   Retrieve   a   List   of   Macro   Names   in   an   Office   Document  
  Q311765   SAMPLE:   Visual   C++   ActiveX   Control   for   Hosting   Office   Documents   in   Visual   Basic   or   HTML  
  David   Shank.   Office   中的   Word   <   http://www.microsoft.com/china/msdn/Archives/msdnonline/features/articles/office112000.asp   >  
  Top

8 楼ruoruo1982(弱弱)回复于 2006-03-18 13:56:48 得分 0

5555Top

9 楼ruoruo1982(弱弱)回复于 2006-03-18 13:57:26 得分 0

jiangsheng(蒋晟.Net[MVP])太厉害了,不得不谢谢你  
  Top

10 楼ruoruo1982(弱弱)回复于 2006-03-18 15:02:17 得分 0

还是想要源码  
  Top

相关问题

  • vc 往word文档中插入图表
  • 求VC源码!
  • 如何用VC在word里插入用MFC写的控件
  • 急!源码转换!VC->BCB
  • 如何在vc++ (win32 application项目中)把图片插入到word中?(急!)
  • 在word中插入图片
  • 在word中插入图片?
  • 软件加密问题急!有VB 源码转成VC 源码?
  • 哪位大侠有插入排序的算法,最好有源码,谢谢!!
  • 谁有RichEdit中插入GIF 的源码,发给我一份。(100分)

关键词

  • b2c
  • c++
  • visual c++
  • 源码
  • office
  • vba
  • 自动化
  • 代码
  • 版本
  • visual

得分解答快速导航

  • 帖主:ruoruo1982

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo