在excel和word之间共享宏模块

时间:2016-09-26 06:15:57

标签: excel vba excel-vba macros word-vba

在过去两年中,我为excel和word编写了几个宏,并将它们保存在normal.dotm和personal.xlsm中。我有一些处理文件读取,数据库交互,html解析等的模块,这些模块在word和excel中完全相同。直到现在我刚刚在这两个应用程序之间复制它们。有可能以某种方式将它们存储在一个位置(作为库),然后在两个应用程序中使用它们吗?

我想有可能编写一个模块将其导出到给定位置,然后将其删除,以便再次导入它们以确保我记得在这两个模块之间复制所有模块,但这似乎是错误的方式这样做。

1 个答案:

答案 0 :(得分:1)

将常用功能存储在vbs文件中并从宏中加载它们。当然,您可能需要重新访问这些函数,以确保它们没有excel或特定于字的代码。