在excel中引用javascript
換句話說,VBA和javascript壹起工作。附上壹個簡單的例子。
子yy02()
Dim js作為新的ScriptControl
js。Language = "javascript "
js . eval " functionr(aa){ return aa . value . toarray()} ' to array不能寫成to array。
設y = js。Run("arr ",[a1:d1])
MsgBox y
末端接頭
把上面的代碼復制到VBA編輯器,妳就可以運行它了。
至於靈活運用,就看妳的基礎了。
現在在excel中,XML \ javascript \ VBScript的使用越來越多。這是趨勢。
比如僅用VBA很難實現多層繼承和多根繼承,但添加javascript並不難。
在VBA,數組應用占了很大比重,如果加入javascript就更靈活了。
用MSDOM\XML處理樹形結構的數據要方便得多。