|
![](https://clubstatic.excelhome.net/image/common/ico_lz.png)
楼主 |
发表于 2013-3-18 16:04
|
显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
还想在excel2007下做工具栏按钮么?是复杂还是简单了
本帖最后由 shuyee 于 2013-3-18 16:06 编辑
我是只取一瓢之人. 不思进取.
想上commandbar,微软说是被RibbonX取代了.于是看RibbonX.
1.commandbar仍支持,但不象以前那样自由了-----它只能叫"加载项",挂在那儿,改不了.难看啊
2.RibbonX,可是针对本工作簿的(可以少写deactive事件了).
3.说到工具栏,那当然是想常驻的,所以网上一堆customUI,不合用.得用Excel.officeUI.
4.这文件其实是主管快速访问工具栏的.但可以改写后,使自定义工具栏常驻.
5.手动添加,其实是方便和简单的.但宏的路径不能修改.不多说了.
6.Excel.officeUI,没能仔细研究.但要用它,因为通过vba修改这个文件,就可以修改工具栏了,最主要是宏的路径可以实现自由定义了.
7.不要被这文件骗了,我以为很简单的,网上讲是纯文本文件.我就用记事本打开它.果然"简单",可我照猫画虎,就是不行.过程不说了:其实它是UTF-8码的,每个汉字3字节.所以不解决编码问题,路径同样无法自由改(我是中文件路径),名称之类的勉强用英文的.
8.最后竟然用adodc解决了UTF-8码的读写(在网上查的),读:是防止原来有定义,要维稳,对不对,写:当然才是我们的目的.
9.如果不改动东西的话,自定义还真简单:打开宏,再打开自定义功能区,直接拖进去就能用且常驻了.
10.写这里,是供大伙借鉴一下. |
|