• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > vc(ATLCOM)编程中excel怎样调用activex控件

vc(ATLCOM)编程中excel怎样调用activex控件

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了atlcom.h,vc activex控件下载,vc activex控件,vc6.0 activex控件,vc调用activex控件等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: vc(ATL COM)编程中excel怎样调用activex控件
描述:

本人想为excel做一个电子签章,首先做了一个excel插件,然后想再做一个显示图形签章的activex控件。考虑到做签章函数,我是用vc做的。插件我是用ATL编写的一个COM组件,可是在excel.tlh和excel.tli中出现了好多难于应用的成员。如:AddOleObject()是Ishapes的成员函数,而Ishapes怎么实例化?调用AddOleObject()能否将activex控件嵌入进来?
着急,谢谢了。
这部分的代码是这样的,希望高手看了能帮我解决一下。
 USES_CONVERSION;
 ATLASSERT(m_spApp);
 CComPtr <Excel::_Workbook> m_wbMyBook;
 CComPtr <Excel::_Worksheet> m_wsMysheet;
 CComPtr<Excel::Shapes> m_shapes;
 CComPtr<Excel::IShapes> m_ishapes;
 
 m_spApp->get_ActiveWorkbook(&m_wbMyBook);
 ATLASSERT(m_wbMyBook);
 m_wbMyBook->get_ActiveSheet((LPDISPATCH *) &m_wsMysheet);
 ATLASSERT(m_wsMysheet);
 
 m_wsMysheet->get_Shapes(&m_shapes);
 ATLASSERT(m_shapes);
 //m_wsMysheet->get_Shapes((Shapes* *)(LPDISPATCH *)&m_ishapes);//这句有错误
//就是在这里m_ishapes需要实例化,可是我没有找到方法。。。。。。。
 ATLASSERT(m_ishapes);
 COleVariant ClassType("EXCELACTIVEX.ExcelActiveXCtrl.1");
 HRESULT hr = m_ishapes->AddOLEObject(ClassType,NULL, false,false,NULL,0,NULL,0,0,0,0,&m_shapes);


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 为什么用向导生成的ATLCOM工程(dll)没有dlldatac文件
  • ATLCOM中能够用继承自CWnd的MFC类吗
  • ATLCOM事件,如何实现多个连接点的问题?
  • 如何在MFC程序中实现ATLCOM接口,并支持事件?
  • ATLCOM另我郁闷
  • 为什么我的ATLCOM控件中的输入框不能响应回车键?盼解答
  • 为什么我的ATLCOM控件中的输入框不能响应回车键?盼解答
  • 怎么样得到ATLCOM的DLL的路径????
  • 大家来说说ATLCOM、ActiveX、DLL三者有什么区别和联系?
  • ATLcom初学者求教关于VC编译错误

相关文章

  • 2017-06-05 一个字符串的问题
  • 2017-06-04 用过netants或者flashget么?右击时把网址传到程序中
  • 2017-06-04 如何使用DLL来封装ActiveX控件(类似任务管理器画图的控件)
  • 2017-06-04 BHO在2003下可以注册但在xp下却不行??
  • 2017-06-05 我在使用CreateProcess时出错了,那位大侠能帮帮我呢???100分送上!!!
  • 2017-06-04 高手请指教:连接点VS回调函数
  • 2017-06-04 在MFC应用程序中开发多个filters
  • 2017-06-05 如何判断组件是否被安装
  • 2017-06-04 activex控件注册时出现“找不到制定模块”
  • 2017-06-05 求《windows核心编程》附书代码

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • Excel文件中,VC如何输出一个饼图,送分啊!!!
    • 急问vc小问题
    • 怎么自己动手写个activexcontrol
    • 如何拦截InitInstance里调用的ChangeDisplaySettingsA?
    • 为MicrosoftMPEG-4VideoCodecV1创建Filter,确始终创建不成功怎么回事???
    • 请教Windows线程ID和HANDLE的相互转换
    • dll中怎么隐藏不需要导出的类?------在线等
    • 谁能开发asp的支持断点续传的上传组件,付费购买!
    • CCriticalSection能锁住指针吗?
    • 怎样在一个程序(进程)中捕获它启动的另外一个进程所出现的任何异常?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有