开发工具
开发工具是从文件,选项中调取出来的
代码:就是写vba,管理宏的一个地方
加载项:管理一些加载插件相关东西
控件:对话框相关的,也就是设计相关交互页面的东西
XML:网页相关知识
宏功能的其他方式(3种)
视图下面也有宏相关的东西
就绪旁边的小方块一打开就是宏录制
右键工具栏之后有宏录制
保存宏的文件格式
二进制工作薄(xlsb)
以m结尾的文件格式(xlsm,xltm,xlam)
安全性设置
开发工具–代码–安全性–禁用且发出通知
启用宏
安全警告出现时候,点击启用内容,则该名称的excel文档宏被信任,之后不管打开几次,都不会再问你是否要启用宏内容了
开发工具–代码–安全性–受信任的文档–禁用,这么操作之后,每次执行vba的时候都会来问你,这个是否可以。不会一直信任同一个文档。
受信任位置
开发工具–代码–安全性–受信任的位置
这么操作之后该位置下所有的xlsm都受信任了
模块,类模块,窗体模块,对象
对象:sheet1,存在这里面的代码,只能应用于sheet1相关的操作
标准模块:可以应用于好几个sheets
窗体模块:应用于窗体
类模块:对象可以自己应用
代码写在sheet里,代码只在sheet里起作用;
代码写在模块里,过程可以相互调用。
代码放在哪都行的,都可以在整个工作簿中调用运行。只不过由于存放位置不同,当我们在存放地点之外调用时,调用的方法有所不同而已:
1、如果在存放地调用,都是直接用函数或过程名称调用就可以了;
2、如果在存放地之外调用,那就有一点不同:
1)、如果存放在模块中,可以直接用函数或过程名称调用;
2)、如果存放在sheet或ThisWorkbook中,则必须在用函数或过程名称前明确指出它们的存放地,如sheet1.ab、ThisWorkbook.vhf;