共用方式為


不允許具名引數

在所有情況下都不允許命名引數。 此錯誤發生的原因與解決方案如下:

  • 您嘗試將具名引數指定為 組索引,例如:

    MyVar = MyArray(MyNamedArg := 1) 
    
    

    使用一般 變數 或常數 表達 式做為陣列索引。

  • 您嘗試使用 物件指定具名引數,例如:

    MyVar = MyObject(MyNamedArg := 1) 
    
    

    如果物件需要引數,請使用變數或常數表達 。 例如,如果物件的預設值是 方法,則物件的名稱代表預設方法。 如果需要引數,請以位置指定引數。

  • 您嘗試指定具有外部名稱的具名引數:

    MyVar = [MyName](MyNamedArg := 1) 
    
    

    如果外部名稱需要引數,請使用一般變數或常數運算式。

  • 您嘗試使用 物件的資料成員來指定具名引數,例如:

    MyVar = [MyObject].MyProperty(MyNamedArg := 1) 
    
    

    如果資料成員需要引數,請使用一般變數或常數運算式。

如需詳細資訊,請選取有疑問的項目並按 F1 (在 Windows 中) 或 HELP (在 Macintosh 上)。

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應