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>";