在实际开发中,有时需要将一个 VBA 项目中一个或多个模块、用户窗体保存下来,用在其他 VBA 项目中。Excel 为此提供了模块的导出/导入功能。
本篇文章介绍如何导出 VBA 模块、用户窗体,以及如何在新的项目中导入已被导出的模块。
本篇以模块为例介绍,用户窗体、类模块的方法类似。
在实际开发中,有时需要将一个 VBA 项目中一个或多个模块、用户窗体保存下来,用在其他 VBA 项目中。Excel 为此提供了模块的导出/导入功能。
本篇文章介绍如何导出 VBA 模块、用户窗体,以及如何在新的项目中导入已被导出的模块。
本篇以模块为例介绍,用户窗体、类模块的方法类似。
选择要导出的模块,鼠标右键,在弹出的菜单列表中选择【导出文件】命令。
点击导出文件后,弹出选择保存位置的对话框,选择要保存的位置,给导出的模块文件命名,然后点击确定。
VBA 模块导出的文件类型是【.bas】类型文件,可以使用记事本、代码编辑器等文本编辑器打开并修改。
选择要把模块导入到的 VBA 工程,然后鼠标右键,在弹出的菜单中选择【导入文件】。
上一步后出现选择 VBA 模块文件的对话框,其中浏览找到要导入的 VBA 模块文件,然后点击打开。
接上一步,VBA 模块导入成功,可在对应的对象文件夹里看到导入的模块。其导入的名称与导出前的名称相同。