CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

Word中添加图片的问题?

楼主sharkmouse(shark)2005-08-02 23:49:48 在 VC/MFC / 基础类 提问

我想编写一个WORD ADDIN,当点击按钮时可以添加一个图片在打开的WORD中,不知道怎样实现?  
  问题点数:100、回复次数:8Top

1 楼humourHM(小鬼)回复于 2005-08-03 00:05:05 得分 0

找找WORD自动化方面的资料看看。  
  论坛里搜索一下,好象有人问过。Top

2 楼sharkmouse(shark)回复于 2005-08-03 07:19:14 得分 0

我找了很久都没有找到,大家帮帮忙吧。Top

3 楼saliors(正在学习中)回复于 2005-08-03 07:54:39 得分 0

不清楚,顶一下Top

4 楼qrlvls( 空 气 )回复于 2005-08-03 08:42:04 得分 50

http://www.codeproject.com/com/outlookaddin.asp  
  http://www.vckbase.com/document/listdoc.asp?mclsid=17&sclsid=1713Top

5 楼laiyiling(陌生人[MVP])回复于 2005-08-03 08:48:26 得分 50

Office2000下内部COM插件的编程实现  
  http://www.vckbase.com/document/viewdoc/?id=539  
  Word2000/XP中内部COM插件的编程实现  
  http://www.vckbase.com/document/viewdoc/?id=644  
  How   To   Set   the   Mask   and   Picture   Properties   for   Office   XP   CommandBars  
  http://support.microsoft.com/kb/q286460/Top

6 楼laiyiling(陌生人[MVP])回复于 2005-08-03 08:50:41 得分 0

_Document   wdDoc;  
  Range   wdRange;  
  wdDoc.AttachDispatch(lpDisp);  
  wdRange   =   wdDoc.Range(COleVariant(   (long)DISP_E_PARAMNOTFOUND,   VT_ERROR   ),  
  COleVariant(   (long)DISP_E_PARAMNOTFOUND,   VT_ERROR   )   );  
  COleVariant   VLeft,   VTop,   VWidth,   VHeight;  
  VLeft   =   wdRange.GetStart();  
  VTop   =   wdRange.GetStart();  
  VWidth   =   wdRange.GetEnd();  
  VHeight   =   wdRange.GetEnd();  
   
  Shapes   oShapes;  
  lpDisp   =   wdDoc.GetShapes();  
  oShapes.AttachDispatch(lpDisp);  
  Shape   oShape;  
   
  COleVariant   vTrue((short)TRUE),   vFalse((short)FALSE);  
  oShape   =   oShapes.AddPicture("c:\\a.bmp",...);Top

7 楼goodboyws(深夜不眠者(VCMVP))回复于 2005-08-03 09:10:44 得分 0

关于插件,这里介绍的很详细  
  http://tech.sina.com.cn/s/s/2005-02-01/1128520486.shtml  
  Top

8 楼sharkmouse(shark)回复于 2005-08-05 22:01:07 得分 0

我试了laiyiling   的方法,好像根本就编译不了,是在ATL   COM   add-in   中的代码吗?我是想在对应的按钮处理函数中添加图片。Top

相关问题

  • 在word中添加图片??
  • 添加图片
  • 在VB中添加.gif图片
  • java中添加图片的问题
  • 怎样在菜单中添加图片?
  • ☆ 在Blog中如何添加图片? ☆
  • listctrl控件中如何添加图片?
  • 如何通过VB给Word文档添加图片
  • 如何修改自己在Word里添加的CommandBarButton按钮的图片
  • 三层中,添加图片出现Invalid class typecast,why?

关键词

  • word
  • document
  • wdrange
  • oshapes
  • wddoc
  • 添加
  • colevariant
  • lpdisp
  • vckbase
  • 图片

得分解答快速导航

  • 帖主:sharkmouse
  • qrlvls
  • laiyiling

相关链接

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

广告也精彩

反馈

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