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器。