ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: henrylam

[原创] 用VB6.0制作Excel2010功能区COM加载项及自定义图标

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2016-12-15 07:22 来自手机 | 显示全部楼层
本帖已被收录到知识树中,索引项:插件开发
能不能将XML代码方到插件外面,方便修改

TA的精华主题

TA的得分主题

发表于 2017-6-21 13:54 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
感谢分享!正好有用!

TA的精华主题

TA的得分主题

发表于 2017-8-2 10:08 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2017-8-17 09:05 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
谢谢  分享

TA的精华主题

TA的得分主题

发表于 2017-9-4 13:01 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
厉害,学习了,以前都是用 Custom UI Editor For Microsoft Office 这个软件自己写这些选项卡。也学学这个,多谢楼主啦

TA的精华主题

TA的得分主题

发表于 2018-1-3 16:21 | 显示全部楼层

报错了

报错了

点我点生成.dll文件时,出现错误信息,怎么解决?

TA的精华主题

TA的得分主题

发表于 2018-2-27 22:09 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2018-5-12 15:58 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2018-9-15 21:12 | 显示全部楼层
看了你的帖子很好。我学着编了一个。但似乎存在冲突,向你请教,多谢!!!
COM加载项调用资源文件中的XML代码(用于自定义功能区) 与XML代码直接修改Excel2010系统功能区选项卡的冲突如何协调:
    我现在是想这样:  用XML代码修改Excel2010系统功能区选项卡(除显示 "开发工具" 这一个选项卡外,其余选项卡不显示)。 而用COM加载项从资源文件中调用另一个XML代码加载自定义功能区的选项卡按钮。虽然已经实现了。但使用过程中,存在一个问题,似乎是两个XML代码的冲突:当启动我的Excel文件, 原系统功能区选项卡确实只显示"开发工具" 这一个选项卡了,但com加载项并未自动加载启动,从"开发工具" 选项卡的com加载项中看,我的加载项前面也已打了对勾,必须先去掉对勾确认后再进入com加载项,在我的加载项前面重新打上对勾确认后,我的加载项才启动,即我自定义的功能区选项卡才出现。这是为何呢?该怎么修改呢?谢谢大侠。
下面是COM加载项调用资源文件中的XML代码(用于自定义功能区)

<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui" >
       <ribbon startFromScratch="false">
          <tabs>
             <tab id="swxswx123" label="My Stock">
                <group id="struct" label="框架">
                   <button id="Button1" label="框架表" size="large" imageMso="HappyFace" onAction="框架表建立" />
                </group >
                <group id="origdata" label="源数据">
                   <button id="Button2" label="交割单" size="large" getImage="GetImage" onAction="交割单录入" />
                   <button id="Button3" label="日资产" size="large" getImage="GetImage" onAction="日资金录入" />
                </group >
                <group id="profit" label="盈亏">
                   <button id="Button4" label="日盈亏" size="large" getImage="GetImage" onAction="盈亏计算" />
                </group >
                <group id="unionexcute" label="三联合">
                   <button id="Button5" label="联合执行" size="large" getImage="GetImage" onAction="联合" />
                </group >
                <group id="ExcelHome" label="ExcelHome">
                   <button id="Button6" label="访问论坛" size="large" getImage="GetImage" onAction="论坛" />
                </group >
             </tab>

下面是用XML代码直接修改系统功能区选项卡的代码

<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">  
<ribbon startFromScratch="true">   
    <tabs>      
      <tab idMso="TabDeveloper"  visible="true">
      <group idMso="GroupCode" visible="false">  </group>
      <group idMso="GroupControls" visible="false">  </group>
      <group idMso="GroupXml" visible="false">  </group>
      <group idMso="GroupModify" visible="false">  </group>
      
    </tab>
   
  </tabs>
</ribbon>
</customUI>

</tabs>
</ribbon>

TA的精华主题

TA的得分主题

发表于 2018-9-26 10:21 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-5-19 07:20 , Processed in 0.042065 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表