【发布时间】:2017-11-04 00:04:56
【问题描述】:
有没有一种方法可以存储所有 Microsoft Office 产品通用且可访问的 VBA 源代码..?我在 Access 和 Excel 中使用了多种功能,有时甚至在 Word 中使用。我经常修改和添加功能和模块。在项目之间复制、粘贴和维护代码可能会很乏味,而且我不可避免地会忽略一些事情。
我知道我可以做一些事情,比如在 VB6 或 DotNet 中编写一个 class/ocx/addin,编译它,然后在我的 VBA 项目中引用它,但我希望有更简单的东西。
如果有办法将 VBA 代码存储在独立文件中,并使用 VBA IDE 以某种独立模式打开它们,那将是非常出色的,但我知道 IDE 不能那样工作......据我所知。
【问题讨论】:
-
您可以创建加载项。另一种简单的方法是创建一个可以在 VBA IDE 中导入的模块文件
-
是的,我考虑过这些,但我希望像我建议的那样简单——某种常见的位置。我将在我的脑海中形成一个插件,可以加载到所有 Office 产品中,并保持源代码同步......不知何故。
标签: excel ms-access vba ms-word