原创excel加载宏

上传人:mg****85 文档编号:35870786 上传时间:2018-03-21 格式:DOC 页数:4 大小:38KB
返回 下载 相关 举报
原创excel加载宏_第1页
第1页 / 共4页
原创excel加载宏_第2页
第2页 / 共4页
原创excel加载宏_第3页
第3页 / 共4页
原创excel加载宏_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《原创excel加载宏》由会员分享,可在线阅读,更多相关《原创excel加载宏(4页珍藏版)》请在金锄头文库上搜索。

1、 原创原创 加载宏基础加载宏基础fanjy 发表于 2006-4-27 20:15:56 一、简介一、简介加载宏可以扩展 Excel 的功能,与 Excel 的内置功能一致,是为 Excel 提供自定义命令或自定义功能的补充程序。某些加载宏还提供了可用于公式中的新的工作表函数。使用某加载宏必须已安装,且须在加载宏对话框中进行调用。加载宏默认安装在 Microsoft OfficeOffice 文件夹中的 Library 文件夹或 Addins 文件夹,或它们的子文件夹中。其中,Excel 加载宏是包含了所需要实现的功能的函数或过程的工作薄(保存为.xla 文件)。二、分类二、分类1、Excel

2、 加载宏 由 Excel VBA 代码编写,扩展名为.xla。2、COM 加载宏 由 VB 或 VC 或 Office Developer Edition 开发编写。COM(Component Object Model)加载宏,扩展名为 DLL 或 EXE,可以与支持加载宏的所有 Office 应用程序一起使用。其经过了编译后,有更可靠的安全性。但其不能包含 Excel 的工作表或图表。3、自动化加载宏 由 VB 或 VC 编写注:本次学习只针对 Excel 加载宏,对 COM 加载宏和自动化加载宏仅略加介绍。三、加载宏的特点三、加载宏的特点加载宏实现了代码和数据的分离,且不需要在 Excel

3、 启动时加载,并为 Excel 提供了附加功能。1、将自定义工作表函数作为加载宏,可以直接在其它工作薄中应用,而不必像在其它工作薄中运用自定义函数时必须加上函数所在工作薄的名称。2、在存储加载宏时,若已对该加载宏进行属性设置,则在将该加载宏调入加载宏对话框中后可以清楚地看到该加载宏实现功能的说明。3、当 Excel 启动时,可以自动打开已安装的加载宏,而不管加载宏存储在哪个目录下。4、在关闭/卸载某加载宏时,不会显示诸如“是否保存对该加载宏的更改?”的提示。5、可以避免在打开工作簿时出现宏警告。三、加载宏的调用三、加载宏的调用调用方法:工具加载宏(I),出现加载宏加载宏对话框,该对话框列出了所

4、有可用的加载宏的名称,复选框已选中的加载框处于打开状态。利用该对话框可以对加载宏进行添加和管理。如果需要安装/卸载某加载宏,选中/取消选中相应的复选框即可。也可以通过浏览浏览按钮添加创建的自定义加载宏。默认情况下,加载宏加载宏对话框中的文件类型有:XLA 文件(从 XLS 文件创建的加载宏)和 XLL 文件(单独编译过的 DLL 文件)。若选中相应加载宏的复选框后,Excel 的用户界面将发生一些微小的变化。譬如,安装了“分析工具库”加载宏后,将在工具工具菜单中出现一个新的“数据数据分析分析(D)”菜单项;安装了“欧元转换工具”加载宏后,会出现一个新的工具栏 EuroValue。若加载宏中只包

5、含自定义工作表函数,则该函数会出现在“插入函数插入函数”对话框中(但如果用 Private 关键字声明了这个 Function 过程,则不会出现在此对话框中)。如果在加载宏加载宏对话框中没有显示所需的加载宏程序,则需要按浏览浏览按钮添加或创建加载宏(见下面如何创建加载宏介绍)。注:使用加载宏对话框中的自动化自动化按钮可以安装 COM 加载宏。四、四、Excel 中已有的加载宏中已有的加载宏已有的加载宏简介:1、分析工具库:提供一组包括金融、统计和工程类的数据分析工具和函数,增添了 Excel 中没有包含的统计和分析功能。主要有方差分析、相关系数、协方差、描述统计、指数平滑、F-检验 双样本方差

6、、傅利叶分析、直方图、移动平均、随机数发生器、排位与百分比排位、回归、抽样、t 检验、z 检验等。2、分析工具库VBA 函数:内容与上面的相同,允许开发人员用分析工具库的语法发布金融、统计及工程分析工具和函数。为分析工具库提供的 VBA 函数。3、条件求和向导:提供了对列表中的数据根据不同的条件求和的工具。4、欧元转换工具:提供用于欧元转换的工具。将数值的格式设置为欧元格式,并提供 EUROCONVERT 工作表函数用于转换货币。5、Internet Assistant VBA:开发人员可用 Internet Assistant 语法,将 Excel 数据发布到网站上。6、查找向导:创建在列表

7、中查找数据的公式。7、规划求解:提供了公式求解和优化的工具。对基于可变单元格和条件单元格的假设分析方案进行求解计算。各加载宏详细的介绍见以后的学习专题。五、如何创建五、如何创建 Excel 加载宏加载宏不需要其他软件或工具,从 Excel 工作薄即可创建加载宏。任何.xls 文件也都可以转换为加载宏,但并不是所有的.xls 文件都适合用作加载宏,一般将包含通用功能的工作薄转换成加载宏可以为使用提供很大的方便。创建 Excel加载宏的步骤如下:1、新建一个 Excel 文档。2、打开 VB 编辑器,插入一个模块。3、添加一个函数或程序,即所需实现功能的函数或程序。4、设置加载宏名称。即返回 Ex

8、cel 主界面,打开文件文件菜单下的属性属性菜单,输入相关内容,其中标题名即为加载宏的名称,备注栏中的说明即为对加载宏功能的描述,当选中这个加载宏时,这些说明将出现在加载宏加载宏对话框的底部。5、保存工作薄。打开文件文件菜单中的另存为另存为命令对话框,输入文件名,并在保存类型下拉列表中选择“Microsoft Office Excel 加载宏”,单击保存保存按钮。现在,打开“加载宏”对话框,单击“浏览”按钮打开刚创建的加载宏,则该加载宏将出现在对话框的列表中。需要使用该功能时,只需在单元格中输入该函数或程序名即可。注:转换成加载宏的工作簿必须至少含有一个工作表,且工作表须处于活动状态。六、处理

9、加载宏的六、处理加载宏的 VBA 过程过程加载宏是 AddIns 集合的一个成员。在 Excel2003 中,构成 AddIns 集合的部分加载宏的文件及其位置存储在 Windows 注册表中的下列位置:HKEY_CURRENT_USERSoftwareMicrosoftOffice11.0ExcelAdd-in Manager但 Excel 附带的标准加载宏不会出现在这个注册表中。1、向 AddIns 集合添加新的 AddIn 对象的方法(1)在 Excel 菜单中,选择工具工具加载宏加载宏,单击浏览浏览按钮,找到所需加载宏后确定即可。(2)使用 AddIns 集合的 Add 方法。如 Application.AddIns.Add “”。2、从 AddIns 集合中删除某加载宏(1)编辑 Windows 注册表(使用 regedit.exe),但并不适用于所有的加载宏文件。(2)直接删除或移动该.XLA 文件。3、关于 AddIns 对象属性共有 14 个属性,可以在帮助中查阅,其中 5 个为隐藏属性。主要的属性有:Name 属性、Path 属性、FullName 属性、Title 属性、Comments 属性、Installed 属性。4、关于 AddIns 对象事件有两个事件,即 AddInInstall(安装时即会发生)和 AddInUninstall(卸载时即会发生)。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号