VBA Excel 2010 で問題が発生しました。'Enclosure' というカスタム クラスを作成し、このインスタンスを作成して辞書に追加しました。
次に、キーをループして、キーが追加されたことを確認します。
エンクロージャークラスを抽出するのに問題があります。抽出サブのコードは次のとおりです。
Sub AddEnclosureItem(sItemToAdd As String, ByRef rdEnclosures As Scripting.Dictionary, dDebug As Boolean)
Dim TempEnclosure As Enclosure ' hold enclosure we pull
TempEnclosure = rdEnclosures(1)
End Sub
コンパイルしようとすると、「オブジェクト変数またはブロック変数が設定されていません」というメッセージが表示されます
続行する方法について何か考えはありますか?アイテムが特定のオブジェクトのものであることを示す辞書を宣言できる場所を読んだことがありますが、2010年には機能しません。推測できるのはそれだけです。または、エンクロージャーアイテムが出てくるときにキャストする方法。