名前付き引数は使用できません
名前付き引数はすべての状況で使用できるわけではありません。 このエラーの原因と解決策は次のとおりです。
名前付き引数を配列インデックスとして指定しようとしました。次に例を示します。
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 のサポートおよびフィードバックを参照してください。