當前位置:成語大全網 - 書法字典 - VBA程序模塊的基本類型是什麽?

VBA程序模塊的基本類型是什麽?

1、選項顯式.使用Option Explicit時,必須在模塊的所有過程中聲明每個變量,否則將會出現語法錯誤,並且無法編譯。這樣做的好處是可以消除程序中因變量名拼寫錯誤而導致的程序錯誤,建議使用該選項。自動設置方法:在VBA編輯器的選項菜單中,選擇編輯器選擇卡中所需聲明變量的選項。每次插入新模塊時,都會自動插入該聲明。

2、選擇私有模塊。使用該設置時,模塊中的代碼會被標記為私有,這樣在宏對話框中就看不到了,即Excel主界面中的工具/宏/宏對話框中不會顯示私有的子程序名稱,這也防止了該模塊的內容被其他項目引用,但同壹項目中的其他模塊仍然可用。

3、選項比較{二進制|文本|數據庫} .用於聲明比較字符串時使用的默認比較方法。如果模塊中沒有Option Compare語句,則默認的文本比較方法是Binary。

Option Compare Binary是從字符的內部二進制表示中派生的壹種排序順序,用於比較字符串。在Microsoft Windows中,排序順序由代碼頁決定。典型的二進制排序順序如下例所示:

A & ltB& lt;E & ltZ & lta & ltb & lte & ltz & lt_ & lt_ & lt_ & lt_ & lt_ & lt?

選項比較文本根據由系統區域確定的不區分大小寫的文本排序級別來比較字符串。使用比較文本選項對相同字符進行排序時,會產生以下文本排序級別:

(A = A)& lt;(_ = _)& lt;(B = B)& lt;(E = E)& lt;(_ = _)& lt;(Z = Z)& lt;(_=_)

選項比較數據庫只能在Microsoft Access中使用。當需要進行字符串比較時,將根據數據庫的區域ID確定的排序級別進行比較。

4、選項庫{0 | 1} .用於聲明數組下標的默認下限。

請註意,Dim、Private、Public、ReDim和Static語句中的To子句提供了壹種更靈活的方法來控制數組的下標。但是,如果沒有使用To子句顯式指定下限,則可以使用Option Base將默認下限設置為1。用Array函數或ParamArray關鍵字創建的數組的下限為0;Option Base對Array或ParamArray沒有影響。

Option Base語句只影響包含該語句的模塊中數組的下限。