共用方式為


無法使用具名引數呼叫具有 ParamArray 引數的程序

呼叫以ParamArray定義之程式中的所有引數都必須是位置。 下列是錯誤的原因及解決方案︰

  • 命名引數 語法會出現在程序呼叫中。

    命名引數呼叫語法不能用來呼叫包含 ParamArray 參數的 程式。 若只要提供 ParamArray的某些元素,請使用逗號作為您想要省略之元素的預留位置。 例如,在下列呼叫中,如果 ParamArray 自 變數在 之後 Arg2 開始,則只會針對 ParamArray中的第一個、第三個和第六個值傳遞值:

    MySub Arg1, Arg2, 7,, 44,,,3 
    

    注意ParamArray一律代表引數清單中的最後一個專案。

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

支援和意見反應

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