我正在做一个演出,需要为Word和Excel编写一些简单的VBA宏。这是我大约8年没有使用的技能,而且情况已经改变!除了很少的细节,VBA显然处于传统模式下,只需最少的支持,还有所有旨在将VBA作为恶意软件载体关闭的新安全措施。
大部分工作都可以轻松完成。但这是一个大问题:在某些机器上(并非出于各种原因而并非全部),IT人员已经禁用了VBA引用外部库的功能。如果为用户提供一个使用MS脚本运行时(方便的常规表达式API)的VBA应用程序或另一个应用程序的自动化库(用于从Excel控制Word),则它们将不起作用。如果在用户计算机上打开VBA IDE,则“工具/参考”显示为灰色。
我可以与IT人员合作以重新启用库引用,但是也可能有此限制的外部用户。所以我需要一种绕过它的方法。
如果我购买了证书并在宏上签名,这会给我回引用吗?我可以让他们花这笔钱,但是除非我确信这将解决问题,否则我不会这样做。
最佳答案
可以使用后期绑定吗?
关于security - 我需要VBA库引用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3917897/