我在编写的一些VBA脚本中做了很多类似的任务,并希望开发一个库(使用我正在使用的类型库的一堆便利函数),我可以从我的各种脚本调用它。我是VBA世界的新手,不知道如何做到这一点,并且非常难以想出来。
答案 0 :(得分:3)
我认为我在寻找的是一个加载项。感谢大家的信息。
答案 1 :(得分:2)
这个例子有帮助吗?在设置时似乎也解决了一个常见问题 - 你没有提到哪个版本的办公室 - 但在那个帖子中提到了2003,所以应该是相当直接的常见案例。
答案 2 :(得分:1)
虽然它取决于函数的性质,但您可以创建一个可以从VBA脚本调用的COM对象。
您可以使用包括Delphi和VB(旧样式)在内的多种语言轻松创建COM对象,但在.NET中也可以使用它。然后,您可以在COM对象中进行计算,甚至可以传入您希望在需要时操作的Excel工作表等。
根据您的功能的性质,这可能有用也可能没用。
答案 3 :(得分:0)
您需要使用VB来执行此操作。使用Microsoft的VB插件,您可以操作Excel文件,甚至不用打开它们,就像现在一样。打开文件后,代码将非常相似。
我会将我的所有代码都转移到VB,并且在它工作之后就像你的VBA宏开始用普通的东西制作库一样。
很多工作,但如果你真的做了很多这样的事情,从长远来看它会很棒。 (工作保障也是如此;)
答案 4 :(得分:0)