Office中国论坛/Access中国论坛
标题:
[原创]新突破:UserForm菜单编辑器及代码生成加载宏!
[打印本页]
作者:
stanleypan
时间:
2007-6-17 06:55
标题:
[原创]新突破:UserForm菜单编辑器及代码生成加载宏!
熟悉VB的网友都知道,VBE的环境下点击窗体会有自定义菜单编辑器这一工具出现.菜单编辑器是方便用户在编程时提高开发效率和规范代码. 但我们都知道在的EXCEL VBE环境中却没有此工具,所以我决定编一个加载宏以方便VBA开发者使用.
在此之前,李东华先生有写过大作:
我的菜单代码生成器(EXCEL VBA)<a href="http://club.excelhome.net/dispbbs.asp?BoardID=2&ID=112039&replyID=&skin=0" target="_blank" >
http://club.excelhome.net/dispbbs.asp?BoardID=2&ID=112039&replyID=&skin=0<
;/A>
此作品是针对EXCEL界面的菜单.此工具大大加强和改善的VBA开发者的速度和效率.
UserForm窗体菜单编辑器及代码生成加载宏 作品的基本思路是模仿VB的菜单编辑器而制作.所以使用方法也是很类似:
首先注册加载此DLL.在VBE环境下(支持所有OFFICE软件 Excel,Word,PPT,Outlook, ACCESS,Visio etc),在窗体上点击右键,出现相应工具.
①菜单及热键设置:在“标题”中加入&带字母,如“文件(&F)”,菜单支持中英文;
②分隔线:将“标题”设置为“-”,即一个减号;
③设置好各菜单项目的级次,符合锯齿缩进即可,跟VB一样;
④按Preview时,窗体会生成的代码.在Preview窗体会模拟菜单出现.(所见即所得);
⑤按生成菜单,程序会自动写入相应的代码在模块中.模块名字按相应的规律生成.但对VBE窗体中的代码用拷贝Preview窗体中代码的方式,粘贴到VBE窗体中.然后退出.
⑥然后,菜单代码的相应的框架基本行了,用户另还需再编写相应代码,否则菜单仅是显示而不会响应事件。具体可以启动VBE窗体进行测试.
懒得做成安装程序,直接运行一下BAT文件就可注册此DLL.在VBE环境的UserForm窗体上点右键,可看到新增的菜单编辑器菜单.点此菜单就可以测试了.
VB编辑环境:[attach]24963[/attach]
VBA编辑环境
因为考虑兼容性,所以设计成英文界面)
[attach]24964[/attach]
[此贴子已经被作者于2007-6-16 22:56:26编辑过]
作者:
tmtony
时间:
2007-6-17 18:10
好东东,启发良多
作者:
方漠
时间:
2007-7-16 22:58
OFFICE 2003 (EN), 输入菜单项后点PREVIEW无任何反应.
作者:
saimen_l
时间:
2008-4-9 21:13
顶。。。
作者:
tjgtw888
时间:
2008-4-14 13:27
[:50]
作者:
muonlinemu
时间:
2008-5-5 09:54
标题:
高人,下来看看
学习一下。最近这个VBA用的很多
作者:
muonlinemu
时间:
2008-5-5 09:55
标题:
高人啊
下来学习一下,最近VBA用的很多
作者:
wangling
时间:
2008-5-5 10:16
謝謝
作者:
wangling
时间:
2008-5-5 10:17
thanks
作者:
zhj1978
时间:
2008-5-10 14:53
顶。。。
作者:
zhj1978
时间:
2008-5-10 14:54
顶。。。謝謝
作者:
susiekou
时间:
2008-5-11 22:53
[:31] 不知道好用吗
作者:
chenwm1973
时间:
2008-5-11 23:39
[:50] [:50] [:50]
作者:
eeqg
时间:
2008-5-20 20:45
高人,下来看看
学习一下。最近这个VBA用的很多
作者:
adda
时间:
2008-5-30 11:02
好东西啊,看看
作者:
jxtao
时间:
2008-6-17 18:28
ding
作者:
jxtao
时间:
2008-6-17 18:28
标题:
ding
ding
作者:
jxtao
时间:
2008-6-17 18:29
标题:
thx
thx
作者:
jxtao
时间:
2008-6-17 18:29
thx
作者:
4color
时间:
2008-7-7 11:33
得好好看看
作者:
fqhp-gq
时间:
2008-7-7 17:24
11111
作者:
fqhp-gq
时间:
2008-7-7 17:28
qqqqqqqqqqq
作者:
hylyq63
时间:
2008-7-28 16:39
看看[:25]
作者:
rensd1978
时间:
2008-8-28 09:29
顶。。。
作者:
dqf10000
时间:
2008-9-2 22:20
最近VBA用的很多
作者:
dickfish9226
时间:
2008-9-2 23:18
thanks
作者:
dickfish9226
时间:
2008-9-2 23:18
thanks
作者:
dickfish9226
时间:
2008-9-2 23:19
标题:
thanks
thanks
作者:
qq5387505
时间:
2008-9-25 17:30
好东西.谢谢了
作者:
qq5387505
时间:
2008-9-25 17:31
好东西.谢谢了,奇怪,不能回复?
作者:
qq5387505
时间:
2008-9-25 17:31
好东西.谢谢了,奇怪,不能回复?
作者:
tonyjx
时间:
2008-10-11 19:57
谢谢了,不错
作者:
hbjscs
时间:
2008-10-25 09:58
学习一下。
作者:
boyqiaoyan
时间:
2008-10-25 17:53
谢谢 正要学习 启发很大
作者:
kingboy911
时间:
2008-10-26 10:22
下来学习一下,最近VBA用的很多[:24]
作者:
anjing572
时间:
2008-11-1 18:15
顶。。。
作者:
anjing572
时间:
2008-11-1 18:15
thanks[:50]
作者:
xinghaifuyun
时间:
2008-11-5 11:11
试试看,最近编程忙,希望帮大忙
作者:
rmajly
时间:
2008-11-5 22:21
好东东,启发良多
作者:
tic6611
时间:
2008-11-13 06:57
[:50] 顶起来
作者:
njai_123
时间:
2009-3-7 21:06
赞一个
作者:
beenet
时间:
2009-3-13 08:29
好东东 LET ME SEE SEE
作者:
lihong650322
时间:
2009-4-12 09:10
1#
stanleypan
作者:
鱼儿游游
时间:
2009-4-16 01:27
作者:
OKK
时间:
2009-4-17 21:56
学习一下
作者:
CRCT
时间:
2009-7-17 23:29
hhhhhhhhhhhhhhhhhhhhhhhhhh
作者:
ljtao8888
时间:
2009-7-31 14:10
学习下~~~~~~~~~~~~~~
作者:
lanxixin
时间:
2009-8-1 18:53
真好,下载来好好学习。
作者:
真主
时间:
2009-8-10 16:26
再来看看这个
作者:
wpforever
时间:
2009-8-28 16:14
顶顶顶
作者:
sun00001
时间:
2009-9-10 00:31
菜单编辑1
作者:
cfncmjh
时间:
2009-9-23 20:23
真的很好
作者:
82077802
时间:
2009-9-23 20:28
用VBA代码处理菜单和工具栏
作者:
wfx_291
时间:
2009-10-4 21:00
顶。。。
作者:
xhc2006
时间:
2009-10-16 22:51
看一下
作者:
klggd555
时间:
2009-11-20 16:24
学习一下。最近这个VBA用的很多
作者:
pootor
时间:
2009-12-16 15:00
很好用!
作者:
xinglj
时间:
2010-1-24 23:54
别说。。。这还真是个好东西
作者:
amocvv
时间:
2010-2-4 04:57
有时间再研究研究~
作者:
hupingrenjia
时间:
2010-4-21 13:18
这个合适我。
作者:
hupingrenjia
时间:
2010-4-21 13:20
没有看到任何内容。
作者:
a15041741144
时间:
2010-12-4 23:01
hffdhdghjkljgfjhhdh
作者:
li08hua
时间:
2010-12-5 05:15
作者:
hcxxtfy
时间:
2010-12-5 21:24
看看简单不
作者:
yori2007
时间:
2010-12-17 20:30
作者:
c101
时间:
2010-12-17 22:06
学习一下
作者:
soxide
时间:
2011-6-26 18:55
www.office-cn.net
作者:
youchytan
时间:
2011-6-26 19:53
又有新东西可以学习了!
作者:
alonet
时间:
2011-8-25 15:27
看看
作者:
zile
时间:
2011-11-10 15:00
学习
作者:
小东
时间:
2012-4-25 22:28
想试一下
作者:
accesswj
时间:
2012-4-25 23:19
okokokokokko
作者:
yanghua1900363
时间:
2012-4-26 08:05
谢谢分享
作者:
qczvba
时间:
2012-5-3 15:23
谢谢分享。
作者:
余方方
时间:
2012-5-5 14:20
学习学习,谢谢分享
作者:
phch163
时间:
2012-5-15 14:38
02584
作者:
smileyoufu
时间:
2014-1-20 22:11
好东西,看看学习
作者:
wh133@163.com
时间:
2017-12-31 21:01
好强!
作者:
阿cc-ess-VBA
时间:
2018-1-2 17:50
谢谢分享
作者:
650322lihong
时间:
2018-5-5 10:50
学习
作者:
GOODWIN
时间:
2021-10-4 18:18
好东东
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3