Visual Basic编辑器和Microsoft脚本编辑器之间的区别?
我开始学习Excel编程,并在Excel Visual Basic编辑器中进行了开发。
我现在可以select获得Visual Studio 6,所以我想知道使用Microsoft脚本编辑器的优点。
你怎么看?
我没有看到任何优势。 Excel VBA编辑器附带您需要在Excel中编程的所有内容。
除非您打算编写自定义的COM对象,否则您不需要Visual Studio,只需使用它就可以为开发过程添加额外的步骤。
首先,VBScript(ScriptEditor所针对的VB的风格)在很多方面与VBA非常不同。
例如,您不能声明对象types,也不能直接创build对象,如ADODB连接。
VBA:
Dim myObject as ADODB.Connection set myObject = new ADODB.Connection
VBScript中:
dim myObject set myObject = CreateObject("ADODB.Connection")
Visual Studio 6有很多优点,比如能够轻松地添加代码来保证安全,但是却失去了与Excel文档(Sheet1.Range(“rangeName”)等)交互的便捷性。
总之,我会坚持使用内置于Excel中的VBA编辑器。
您可以直接从Excel启动Microsoft脚本编辑器 – 这是“工具”/“macros”菜单上的最后一个选项。 在VisualBasic编辑器下面。 但是,脚本编辑器是用于显示工作表(或其他文档)的网页。 Magnifico和Rathboma都是正确的。 我做了很多的VBA / Excel。 我终于到了我想要的语言没有的function,但是我喜欢这个编辑器,毕竟,电子表格黑客没有更好的select。 有parsing器,基于python的电子表格应用程序。 在某些方面比VBA好,但我不能用它工作。 但是如果你有select,你可以免费获得parsing器。