最新WPS办公软件学习教程_免费企业办公软件下载_金山WPS Office官网论坛

 找回密码
 
查看: 133|回复: 6

[VB6/VBA] 已搞定ribbon界面,分享资料

[复制链接]

14

主题

1

听众

152

积分

LV.3

Rank: 3Rank: 3

该用户从未签到

金币
30
威望
345
帖子
35
精华
0
发表于 2015-9-12 11:46 |显示全部楼层
分享到: 新浪微博 腾讯微博
现在社区关于Ribbon的资料还是不多。现在我已经把Ribbon+VBA的问题搞定了,分享一下。
要实现自定义Ribbon,靠VBA是不可能实现的,需要使用RibbonX这个xml语言来定制。
先说下步骤,
1、安装WPS专业版和附件中的“OfficeCustomUIEditor”
2、新建一个空白的office文档,保存为“word2007/2010启用的工作簿(*.docm)”格式,然后用附件中的“OfficeCustomUIEditor”打开xlsm文档
3、插入office 2010 custom UI part

4、插入“sample XML”中的costom tab

5、保存,插入的RibbonX代码如下:

注意回调函数名称是"Callback"
6、在WPS中打开 docm文件,开发工具中打开VB编辑器
7、插入模块,写入代码
  1. Sub callback(optional ByVal ctrl As IRibbonControl)
  2. MsgBox ("")
  3. End Sub
复制代码
这里的sub名称和回调函数保持一致。保存
8、关闭VB编辑器和wps,重新打开docm文件,点击选项卡中的按钮,看看是否正常运行。

关于ribbonX的内容,可自行百度学习。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,

已有 1 人评分威望 收起 理由
卡卡尼莫 + 12 WPS有你更精彩!

总评分: 威望 + 12   查看全部评分

5

主题

1

听众

24

积分

LV.1

Rank: 1

该用户从未签到

金币
3
威望
1
帖子
0
精华
0
发表于 2015-10-22 10:45 |显示全部楼层
好帖,顶一个!
回复

使用道具 举报

4

主题

0

听众

47

积分

LV.1

Rank: 1

签到天数: 2 天

[LV.1]初来乍到

金币
19
威望
67
帖子
18
精华
0
发表于 2016-1-5 08:54 |显示全部楼层
很好 ····························
回复

使用道具 举报

0

主题

0

听众

657

积分

禁止发言

签到天数: 4 天

[LV.2]偶尔看看I

金币
7
威望
787
帖子
786
精华
0
发表于 2016-2-7 22:41 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

21

主题

0

听众

94

积分

LV.2

Rank: 2

签到天数: 1 天

[LV.1]初来乍到

金币
61
威望
206
帖子
31
精华
0
发表于 2016-3-1 21:01 |显示全部楼层
这是干什么用的
回复

使用道具 举报

0

主题

0

听众

2

积分

LV.1

Rank: 1

该用户从未签到

金币
3
威望
0
帖子
4
精华
0
发表于 2016-3-3 14:10 |显示全部楼层
感谢楼主,谢谢分享!!!
回复

使用道具 举报

0

主题

0

听众

9

积分

LV.1

Rank: 1

该用户从未签到

金币
3
威望
5
帖子
9
精华
0
发表于 2017-9-30 11:29 |显示全部楼层
看看 这个是啥东西呢。。。。。。。。。。。。。。。。
回复

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 更多账号登录:

快速回帖:

fastpost

WPS论坛更新日志|WPS Office官方论坛     

GMT+8, 2017-11-24 06:27

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部