私は、VBAオブジェクトを持っていると私はエラーを取得しています数値名前でVBAオブジェクトを呼び出そうと
Object.key1.1.property
子オブジェクトのプロパティを呼び出すようにしようとしているため、ネストされたの名前オブジェクトは、私が
Object.key1.[1].property
を使用する場合、私はランタイムエラー438
は誰kはい取得数
です今私はどのようにこのプロパティを呼び出すことができますか?
更新:背景情報のビット。オブジェクト(コレクション)は、Json解析マクロを介してJSon文字列から作成されます。地元ウィンドウの画像に基づいてSee snip of the locals window to understand how the collection is organised.
は、私が使用して試してみた:
JsonObject.data0.item(1).AccountTypeID
を値を取得しますが、項目メソッドは動作しません。
どのような種類のVBAオブジェクトに数値がありますか?インデックスではないと確信していますか? (例えば、 'key1'はコレクションや配列を返すかもしれません。' Object.key1(1) 'としてインデックスを作成し、' Object.key1(1).propertyを使ってコレクション/配列のその位置の 'property'プロパティを取得します。 ') – YowE3K