ParamArray,使用 ParamArray 關鍵字可以提供任意數目的引數。ParamArray 關鍵字不能與 ByVal,ByRef,或 Optional 一起使用。ByRef,表示該引數按地址傳遞。ByRef 是 Visual Basic 的預設選項。ParamArray關鍵字用於下列語句:Declare語句Function語句Sub語句使用ParamArray關鍵字可以使函式接收數目可變的引數。在下面的定義中,FirstArg是按值傳遞的。Function CalcSum(ByVal FirstArg As Integer, ParamArray OtherArgs())Dim ReturnValue "如果用如下程式碼呼叫該函式:ReturnValue = CalcSum(4, 3 ,2 ,1)"則區域性變數被賦予以下值:FirstArg = 4,"OtherArgs(1) = 3,OtherArgs(2) = 2,等等。"假設預設陣列下界 = 1。ByRef關鍵字用於下列語句:Call語句Declare語句Function語句PropertyGet語句PropertyLet語句PropertySet語句Sub語句
ParamArray,使用 ParamArray 關鍵字可以提供任意數目的引數。ParamArray 關鍵字不能與 ByVal,ByRef,或 Optional 一起使用。ByRef,表示該引數按地址傳遞。ByRef 是 Visual Basic 的預設選項。ParamArray關鍵字用於下列語句:Declare語句Function語句Sub語句使用ParamArray關鍵字可以使函式接收數目可變的引數。在下面的定義中,FirstArg是按值傳遞的。Function CalcSum(ByVal FirstArg As Integer, ParamArray OtherArgs())Dim ReturnValue "如果用如下程式碼呼叫該函式:ReturnValue = CalcSum(4, 3 ,2 ,1)"則區域性變數被賦予以下值:FirstArg = 4,"OtherArgs(1) = 3,OtherArgs(2) = 2,等等。"假設預設陣列下界 = 1。ByRef關鍵字用於下列語句:Call語句Declare語句Function語句PropertyGet語句PropertyLet語句PropertySet語句Sub語句