1,打开excel2010
2,在工具栏空白处,右击:自定义功能区---选择添加 开发工具 选项 -- 确定
3,点开 开发工具 菜单项,点击 宏安全
4,选中 ActiveX 设置, 选中右边的 无限制启用...... 选项, 取消 选中 安全模式
5,选中 宏设置 菜单, 选中右边 启用所有宏 选项, 选中 开发人员宏设置 选项--确定
6,将excel文档 另存为: excel启用宏的工作薄 格式 。关闭文档
7,打开该文档,可以录制宏,并且执行宏
8,打开开发工具,插入一个按钮,
9,右击添加的 按钮,选择 指定宏 菜单,在d出框中输入 宏名 ,点击 新建 按钮
10,确定后,就可以进入后台,编写vba代码了。
例如在方法里写: MsgBox ("helloworld")
点击按钮后,就d出一个消息:hello world
11,office2010 启用宏和使用VBA介绍完毕。
备注:
换行符 用 vbCrLf
变量赋值内容包含引号,用"" 代替(两个双引号)。如:"h" 换成 ""h""
行列都是从1开始的,如 CELLS(1,1)
注意要选择ACTIVE控件,选择form控件使用不是太方便
点击开始——选项——快速访问工具栏——从下列位置选择命令(宏)——选择需要添加的”宏“——添加——确定。
鼠标左键点击快速访问工具栏的快捷键即可执行相应的宏命令。
1)点击:开发工具——控制——插入——表单控制(按钮(窗体控制键))
2)在表格中适当位置拖动,绘制快捷按钮;
3)选取按钮对应的宏,点击确定;
4)左键单击快捷按钮,修改快捷按钮名称;
5)单击宏,运行宏命令。
说一下整个的流程吧,具体方法网上都可以查到,但流程往往弄不清楚。1)建VBA项目的数字证书。
2)在自己写的宏里,绑定刚才建的数字证书。
其实签署的步骤已经完成了。但还有使用这个文档的步骤。所以
3)别的电脑在打开这个有宏的word或excel文件时,查看证书,安装证书,安装路径为“受信任的根证书颁发机构”,
4)刚打开文件时不能选择的“始终信任该证书”可以勾选了,勾中后打开文件。
5)这台电脑下次再打开这个文档时,不会再提示,直接启用宏。如果编程人员把这个证书加到其他的VBA文档里,这台电脑打开这些文档都不会提示。
缺点:不过这个证书只能在建证书的电脑签署宏,如果导出证书,在别的电脑上使用这个证书签署则无法成功,就是说在公司电脑写的带证书的文档,在家里无法制作相同证书的文档。
意外的好处:Acrobat对PDF文档做数字签名时要先建一签名,流程有点复杂,但实际上如果已经有了VBA证书,它居然可以直接调用,流程简单很多。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)