使用其他工作簿宏:工具 - VBA中的引用

时间:2017-01-17 01:46:38

标签: vba excel-vba vbe excel

我正在使用另一个工作簿作为常用例程库(工具 - 参考资料等)。它运作得很好。

但是,当调用者文件将其作为引用加载时,它还会在后台打开库文件。两个问题:

  • 是否可以将加载的库设为只读?
  • 是否可以隐藏用户隐藏的已加载库?

1 个答案:

答案 0 :(得分:0)

您可以在任何工作簿(包括引用的工作簿)上设置只读属性(在“文件资源管理器”的“文件属性”对话框中),无论这是否是正常的宏 - 启用的工作簿或启用宏的加载项。

无论如何都没有让引用的工作簿没有出现在VBE Project Explorer中,但是你可以保护"保护"它带有密码,因此无法轻易地 进行探索,但请注意,密码保护很容易被破坏,因此假设确定的用户将能够浏览和更改您的代码。

如果您需要更好的保护,并且您希望参考仅出现在参考列表中而在Project Explorer中,那么您需要实现参考作为COM类型库,并将其安装在需要它的每台机器上。它付出了更多的努力,但它也提供了更好的保护。