ATL写EXCEL2007插件,需要实现一个按钮。
已经能在EXCEL2003等版本实现,EXCEL2007里面变化比较大,目前看了些文章,主要是实现IRibbonExtensibility接口里面的GetCustomUI函数,可是写的插件已经调用了,而且也把XML数据传给了EXCEL,但是就是无法显示添加的按钮。
PS:类似的方法,在Word2007里面可以用。
传入的XML数据:
const WCHAR *strRib = L"<customUI xmlns=\"http://schemas.microsoft.com/office/2006/01/customui\" > \
<ribbon> \
<tabs> \
<tab id=\"wr_ToPdf\" label=\"生成PDF\"> \
<group id=\"MyGroup\" label=\"My Group\"> \
</group> \
</tab> \
</tabs> \
</ribbon> \
</customUI>";
已经能在EXCEL2003等版本实现,EXCEL2007里面变化比较大,目前看了些文章,主要是实现IRibbonExtensibility接口里面的GetCustomUI函数,可是写的插件已经调用了,而且也把XML数据传给了EXCEL,但是就是无法显示添加的按钮。
PS:类似的方法,在Word2007里面可以用。
传入的XML数据:
const WCHAR *strRib = L"<customUI xmlns=\"http://schemas.microsoft.com/office/2006/01/customui\" > \
<ribbon> \
<tabs> \
<tab id=\"wr_ToPdf\" label=\"生成PDF\"> \
<group id=\"MyGroup\" label=\"My Group\"> \
</group> \
</tab> \
</tabs> \
</ribbon> \
</customUI>";
解决方案 »
- list control 控件 或者list box控件 里的chengbox三态问题
- (急切求助)VS.Net2005下退出优盘问题(VC6.0下可以调试通过)
- 向窗口标题栏添加真正的控件
- 只有.lib库,没有.h文件,vc中怎么使用这个库的函数?
- d3d9 让该球体围绕着某一个点旋转
- 请问:在类的头文件的开头部分,包含的include语句和class语句是什么意思?
- 请问怎样获得当前的windows用户的登录名?用什么函数,??
- 如何检测到鼠标滚轮的滚动速度
- 这个网站好多编程电子书籍和源代码啊!!!!
- 怎么回事阿??老是非法!!!
- 如何用VS创建一个简单的COM+程序
- activemovie如何播放多种格式?(100分)
<?xml version="1.0" encoding="UTF-8"?>