当你拿到VBA代码时,该怎么用?
2020-03-25阅读 785

在使用办公软件的过程中,你可能会希望有一些工作能够批量完成。

比如在 Excel 中,

Ÿ  批量提取多个工作簿中的数据或写入修改数据

Ÿ  自动创建多个数据透视表、图表、形状

Ÿ  自动转换成PDF

Word 中,你可能会希望

Ÿ  批量更换模板

Ÿ  批量自动排版

PowerPoint

Ÿ  批量更换幻灯片母版

Ÿ  自动读取Excel中的指定数据

又或者在 Outlook 中,

Ÿ  批量发送带附件的邮件

Ÿ  批量另存邮件附件

……

这一系列重复的工作,使用VBA代码都能一键完成。

但也许你目前并没有掌握VBA,只是从网上或者求助高手找来了一段代码。

那代码复制过来后,怎么使用呢?


(一)代码保存到要应用的文件

适合于量身定制的代码,文件发给任何人都能执行

(1)    进入VBE界面

Ÿ  单击【开发工具】→【Visual Basic

(2)    保存VBA代码

Ÿ  单击【插入】→【模块】

Ÿ  在右侧代码窗口中写代码

(3)    执行VBA代码

Ÿ  【开发工具】→【宏】→选中宏名,【执行】

(4)    文件保存类型

Ÿ  Excel:启用宏的工作簿 .xlsm

Ÿ  Word:启用宏的Word文档 .docm

Ÿ  PPT:启用宏的PowerPoint演示文稿 .pptm


(二)代码保存到加载宏中

适合于通用型的代码,你电脑上所有相关文件都可以执行

(1)    文件保存类型

Ø Excel

Ÿ  将代码存放在某个工作簿后,再另存为Excel加载宏 .xlam

Ø Word

Ÿ  【开发工具】→【Visual Basic

Ÿ  在左侧工程窗格中选中Normal

Ÿ  单击【插入】→【模块】→输入代码

Ø PPT

Ÿ  将代码存放在某个演示文稿中,再另存为PowerPoint加载项 .ppam

(2)    加载

Ø Excel

Ÿ  【开发工具】→Excel加载项】→【浏览】,选择你的加载宏文件。

Ø PPT

Ÿ  【开发工具】→PowerPoint加载项】→【浏览】,选择你的加载宏文件。

Ø Word

Ÿ  无须操作

头像
彭巽言
65
文章总数
81303
总阅读数