EXCEL加载宏制作攻略

Tag EXCEL  加载宏  制作 
本文所述加载宏是指使用EXCEL VBA制作的加载宏,这类文件的后缀默认为xla,因此又称XLA加载宏。内容划分为五部分,第一部分为概述,简单介绍加载宏的一般知识;第二部分至第四部分介绍制作加载宏函数、过程和事件主要技巧;第五部分为制作加载宏的其它方面。
一、概述
1.制作加载宏的一般步骤
1)创建一个新的工作薄,在其中添加代码。
2)在文件菜单上单击属性。在文件名 属性对话框中,单击摘要信息选项卡,然后在标题框中为加载宏指定一个您希望在加载宏对话框中出现的名称,在备注框中输入您希望当用户从加载宏对话框选择该加载宏时在加载宏对话框下方出现的说明信息。
3)在文件菜单上单击另存为。在另存为对话框中,从保存类型框中选择“Microsoft Off
ice Excel 加载宏(*.xla,然后再选择保存路径,并可在文件名框中修改文件名。
2.加载宏的加载和卸载
通过在工具菜单上单击加载宏,可以加载制作好的加载宏文件,如果它不在列表中,可以在加载宏对话框中单击浏览到它,当某个加载宏名称前的复选框被选中时,说明它已经加载,取消选中复选框即为卸载该加载宏。
3.加载宏的作用
加载宏可以扩展EXCEL的功能,将代码写在加载宏中和写在普通的工作簿中相比,有如下优点:
1)加载宏对所有打开的EXCEL文件都生效。普通工作簿的代码一般只在特定的工作簿中才生效。
2)加载宏不受宏安全级的限制,也不会有宏运行的提示。即使将安全级设为非常高,加载宏就象EXCEL本身固有的功能一样工作。同样,它也不会被按住的Shift屏蔽。
特别提请不习惯使用加载宏而专门VBA代码书写的朋友们注意的是,加载宏的所有好处和优点,都是属于EXCEL的常规操作者的,虽然加载宏中的代码可以被其他工作簿(中的代码)调用,但这样做是繁琐而低效的,千万不要把它当成了C中的文件或链接库。也许不会有
很多人这样认为,但笔者初学VBA的时候,真的这样天真过。
3excel函数排名)加载宏在运行时其工作簿窗口是隐藏的,因此普通用户并不会感觉到它的存在。

相关贴子[求助]如何根据EXCEL中的数据在WORD文档中填充...
EXCEL单元格数据写入acess出错,请各位高手帮忙!
怎样利用EXCEL编一个网络汇总程序
[求助]excel有类似于vb的file控件吗?
[求助]excel不能准确排名次
[求助]把excel文件中的sheet的指定列保存成单...
[求助]提示运行时错误'13' 类型不匹配(内有代码)
学vba的好素材—投票统计系统v1.3
用excel的vba 设置Word页面的问题
[求助]单元格无法右击
更多相关

无论你走得多么远,你的心总和我连在一起;
无论黄昏时树的影子有多长,它总是和树根连在一起。
穿别人的鞋,走自己的路,让他去吧!
帖子评价
(0.5)
1(100%)
0(0%)
0(0%)
[规则]
[明细]
2007-7-26 14:15:40
★ 献给初学者:《循序渐进学Excel》视频教程 ★
qee
本人受好评明细查询
等级:贵宾
威望:13
文章:3712    精华:3
EH币:7733    积分:78
注册日期:2005413
行业:制造业
职业:人力资源
2
 ※邮件
二、处理加载宏函数
加载宏函数似乎是制作加载宏中最简单的,通常它只需要在模块中写一段Function代码,它就会和EXCEL自身的函数一样使用,并且出现在插入函数对话框的列表中。关于函数的制作,再没有其它的吗?
1.为函数添加说明信息
至少你可以通过对象浏览器设置属性为函数添加一段说明信息(对需要换行的说明可以在编辑时使用组合键CTRL+ENTER),这些信息当用户使用插入函数对话框时就会看到。需要说明的是,在对象浏览器中为函数添加说明信息必须在另存为加载宏之前,一旦文件名的后缀变为了XLA,函数的属性设置将不被接受。
关于为函数定制说明信息,请参见:图示自定义函数描述信息及有关介绍。 Application.macrooptions方法进行设置。
现在,请你新建一个工作簿,插入模块,粘贴下面的代码:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。