我正在做一些VBA脚本之间的很多类似的任务,我正在写,并且想开发一个库(一堆使用typelib的便利功能我工作与),我可以从我所有的各种脚本调用。我是VBA界的新手,不知道这是如何完成的,并且想要弄明白这一点令人惊讶。如何使我可以访问在Excel中的VBA库
1
A
回答
0
您将需要使用VB来做到这一点。使用VB的微软插件,您可以操作Excel文件而无需打开它们,就像现在一样。一旦打开文件,代码将非常相似。
我会把我所有的代码都转移到VB中,并且在你的VBA宏开始工作之后,你就可以开始使用这些库来代替常见的东西了。
很多工作,但如果你确实在做很多这样的工作,那么从长远来看,这将会很棒。 (工作安全也;)
2
这个例子有帮助吗?它在设置时也似乎有一个共同的问题的解决办法 - 你没有提到哪个版本的办公室 - 但在该线程中提到了2003,所以应该是相当简单的普通案例。
0
1
你,虽然这取决于你的函数性质的另一种选择的意见,是创建一个COM对象,您可以从您的VBA脚本调用。
您可以使用包括Delphi和VB(旧样式)在内的多种语言轻松创建COM对象,但在.NET中也可以使用它,尽管它涉及更多一点。然后你可以在你的COM对象中进行计算,甚至可以通过你想要操纵的excel工作表等。
根据您的功能的性质,这可能会或可能不会有用。
2
我想我正在寻找的是一个加载项。感谢大家提供的信息。
相关问题
- 1. 在Excel中使用VBA可以访问VBA代码吗?
- 2. 我可以在Perl中访问Excel使用的一些库吗?
- 3. 我可以在Excel VBA中访问加密的SQL Server Compact数据库吗?
- 4. 访问SQL数据库在Excel的VBA
- 5. 调整Excel VBA函数以访问VBA
- 6. 访问表在VBA在Excel
- 7. 我可以在Androids原生库中访问什么?如何?
- 8. EXCEL VBA:访问“Debug.Print”
- 9. 使用ExceL VBA以Excel格式化数据的访问表
- 10. 在Excel中访问VBA中的SQLite数据库
- 11. VBA Excel - 访问查询不可更新
- 12. 访问/ Excel的VBA - 延时
- 13. SQL访问VBA的Excel
- 14. 从Excel VBA访问Lotus Notes数据库 - 如何获取COLUMNVALUES?
- 15. 我可以在Excel 2010精简版中使用VBA吗?
- 16. 我如何可以访问Android的
- 17. 我可以循环访问VBA集合中的键/值对吗?
- 18. 如何使用访问VBA
- 19. 我可以访问已经在使用的ESE数据库吗?
- 20. 访问VBA中的全局变量(Excel)
- 21. 连接Excel来访问 - VBA
- 22. Linke Excel访问表VBA
- 23. 如何在Excel中使用vba访问xml中的特定元素和属性?
- 24. 我可以从Matlab访问QuantLib库吗?
- 25. 如何在Excel 2007中从VBA访问复选框
- 26. 如何在Excel VBA中访问Word公共变量
- 27. 如何从C#中访问Excel VBA中的类模块?
- 28. 访问Excel对象,而不使用VBA
- 29. 我可以在Office365中使用我的VSTO和VBA excel插件吗?
- 30. 我可以从家中访问我的Oracle数据库吗?
他不需要VB来做到这一点,他可以用任何语言做到这一点。 – 2009-10-29 01:17:20
这是真的,但我与VB一起去,因为这是他明显习惯的,因为他一直在使用VBA。 – EToreo 2009-10-29 17:51:20