ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[分享] 【少同叨叨叨】COM加载项制作过程及代码全解析,有难不求人,求人不入心!

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2015-6-15 20:08 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖已被收录到知识树中,索引项:插件开发
带劲儿 发表于 2015-6-15 19:54
...不是不信 只是想视图解决问题 我试试呢

好的,谢谢楼主,辛苦了。{:soso_e179:}{:soso_e179:}{:soso_e176:}

TA的精华主题

TA的得分主题

 楼主| 发表于 2015-6-15 20:10 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
1615720058 发表于 2015-6-15 19:46
我的xml在附件里,这个xml在加载宏中可以用,但按楼主的方法放时去,封装打开EXCEL时会出现一个对话框,提 ...

我放进去没有报错 但是功能区没出来 一会儿我研究研究 你稍等下

TA的精华主题

TA的得分主题

发表于 2015-6-15 20:41 | 显示全部楼层
带劲儿 发表于 2015-6-15 20:10
我放进去没有报错 但是功能区没出来 一会儿我研究研究 你稍等下

如果没有提示错误,您 可以试下:可能是您的EXCEL没有勾选:显示加载项用户接口错误!,在EXCEL界面,点击文件,点击选项,再选择高级,往下拉,勾选:《显示加载项用启接口错误》;如果xml有错误,便会自动提示! QQ截图20150615203833.jpg

TA的精华主题

TA的得分主题

 楼主| 发表于 2015-6-15 21:04 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
1615720058 发表于 2015-6-15 20:41
如果没有提示错误,您 可以试下:可能是您的EXCEL没有勾选:显示加载项用户接口错误!,在EXCEL界面,点 ...

已初步有些眉目了.......

TA的精华主题

TA的得分主题

发表于 2015-6-15 21:18 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
带劲儿 发表于 2015-6-15 21:04
已初步有些眉目了.......

昨晚我一直没找出来,错误在哪里。后面发现在xml太长了。
楼主在贴中的不断求知道的精神,值大家学习。这个问题还是需要共同想办法解决。
希望能有传音。

TA的精华主题

TA的得分主题

发表于 2015-6-15 22:06 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2015-6-16 18:59 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
1615720058 发表于 2015-6-15 21:18
昨晚我一直没找出来,错误在哪里。后面发现在xml太长了。
楼主在贴中的不断求知道的精神,值大家学习。 ...

''//========用于从资源文件中载入自定义功能区的xml代码
Private Function IRibbonExtensibility_GetCustomUI(ByVal RibbonID As String) As String
    IRibbonExtensibility_GetCustomUI = LoadResString(102) & LoadResString(103) & _
                                       LoadResString(104) & LoadResString(105) & _
                                       LoadResString(106) & LoadResString(107) & _
                                       LoadResString(108) & LoadResString(109) & _
                                       LoadResString(110) & LoadResString(111) & _
                                       LoadResString(112) & LoadResString(113) & _
                                       LoadResString(114)
End Function

解决xml字符串太长的方法.png
把xml分段,然后连接起来就可以

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2015-6-16 19:38 | 显示全部楼层
335081548 发表于 2015-6-16 18:59
''//========用于从资源文件中载入自定义功能区的xml代码
Private Function IRibbonExtensibility_GetCu ...

太谢谢您了,只想到单行,没想到可以像另一种方式那样可以将xlm代码连接起来使用。谢谢!

TA的精华主题

TA的得分主题

发表于 2015-6-16 19:38 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2015-6-16 21:16 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
带劲儿 发表于 2015-5-20 13:13
到这一步还没做出选项卡的朋友认真看帖子内容按步骤操作都没有问题的,不要再在帖子里发问为什么不行了, ...

本人初学者,真的不好意思,我按楼主的方法进行到最后一步时,提示第3句报错(Public xlapp As Excel.Application)用户定义类型未定义,多次重试均报此错误。
不知如何解决,盼复,谢谢!
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-11-18 16:48 , Processed in 0.049499 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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