我開始學習Excel編程,並一直在Excel Visual Basic編輯器中進行開發。Visual Basic編輯器和Microsoft腳本編輯器之間的差異?
我現在可以選擇獲得Visual Studio 6,所以我想知道使用Microsoft Script Editor的優點。
你的想法是什麼?
我開始學習Excel編程,並一直在Excel Visual Basic編輯器中進行開發。Visual Basic編輯器和Microsoft腳本編輯器之間的差異?
我現在可以選擇獲得Visual Studio 6,所以我想知道使用Microsoft Script Editor的優點。
你的想法是什麼?
我沒有看到任何優勢。 Excel VBA編輯器附帶您需要在Excel中編程的所有內容。
除非您打算編寫自定義COM對象,否則您不需要Visual Studio,只需使用它就可以爲開發過程添加額外的步驟。
首先,VBScript(ScriptEditor所針對的VB的風格)與VBA在很多方面有很大不同。
例如,您不能聲明對象類型,也不能直接創建對象,如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腳本編輯器 - 這是Tools/Macro菜單的最後一個選項。在VisualBasic編輯器下面。但是,腳本編輯器用於在工作表(或其他文檔)顯示爲網頁時使用。 Magnifico和Rathboma都是正確的。我做了很多VBA/Excel。我終於達到了我想要的語言沒有的功能,但我喜歡這個編輯器,畢竟,沒有更好的電子表格黑客選項。有解析器,基於python的電子表格應用程序。在某些方面比VBA好,但我不能用它工作。但是如果你有選擇,你可以免費獲得解析器。
Thx爲答案:) – Novice 2009-02-26 18:48:35