VBS 與 VBA 的區別

2021-10-05 16:59:00 字數 663 閱讀 8468

『■前言

vba操作excel很常見,

之前也看到過使用vbs操作excel,來完成某些自動化處理的**。

雖然有些類似,但是,vbs 與 vba 是兩種不同的語言。

■vba

**執行,基於excel。

vba中的某些**,複製到vbs不一定好用。

反過來也是同樣。

■vbs

**執行,基於windows的「wscript.exe」

選中乙個vbs指令碼程式,可以看到,此類程式的預設執行方式是 wscript

■vbs的運用

用途更為廣泛,除了可以操作excel之外,

還可以操作windows中的視窗程式。

比如,・開啟的ie瀏覽器,在某個text中輸入指定的值,讓後再按下某個按鈕

・呼叫windows自帶的截圖程式,完成截圖操作。

(截圖之前,先開啟對應的程式(比如pdf),然後開啟截圖程式,使用vbs指令碼進行截圖操作)

如何使用VBS呼叫VBA函式

前言 修改同事大神寫的非常好的自動evidence做成工具,新增一些功能 case中的的一些內容,自動截圖,並儲存到evidence中 呼叫vba函式 getcaseinfoaspicture vba的 把置於底層 sub picturetoback selection.shaperange.zor...

VBS中Sub與Function的區別

在vbscript中,有兩種procedure sub procedure與function procedure。一 sub procedures vbscript的sub procedure以sub開始,以end sub結束,中間是vbscript語句。sub procedure完成一系列的動作,...

VBA 中感嘆號 與 句號區別

句號和感嘆號最大的區別在解析時間。如果用句號,那麼就是早期繫結,也就是在vba編譯的時候就進行解析,因此你可以用智慧型提示。用感嘆號則是執行時繫結,也就是執行時解析。因此理論上來說,句號的效能應該比感嘆號要好,原因就是句號是早期繫結。但是目前還沒人能寫專案 多到可以區別出句號和感嘆號的效能差異。以下...