我在一些VBA模块/类中创建了一个带有许多功能的Excel .xlsm文件,现在我决定分离出代码,因为它将在4个不同的站点上共享。Excel不保存VBA参考
我将vba_code.xlsm保存到共享位置并创建了4个不同的siteXYZ.xlsm文件。
在每个siteXYZ.xlsm文件我会去“工具|参考”在VBA编辑器的菜单,并在共享文件位置添加一个引用到共享vba_code.xlsm \ share_location \ fileLocation \ vba_code.xlsm
此时,我测试了siteXYZ.xlsm中的函数,并且一切正常。
但是,每次我保存siteXYZ.xlsm,关闭Excel并重新打开文件时,它将失去对vba_code.xlsm文件的引用。
如何保持与我的siteXYZ.xlsm文件保存的VBA引用?
是啊这很愚蠢是不是?我们希望锁定工作簿的VBAproject,以便最终用户在共享之前不能将自己的代码写入/插入到文件中,但您必须创建一个模块以“锁定”它。 – Fandango68 2017-12-07 03:37:09