Variant 型の変数が、配列またはリストが保持されているかのように参照されていますが、いずれも保持されていません。以下に例を示します。
Dim varV As Variant
varV(1) = 5 ' Illegal.
または
Dim varV As Variant
varV = "Rex Robins"
Forall CustName In varV ' Error!
Forall ステートメントの場合、Notes® 組み込みクラス (NotesDocumentCollection など) はいずれもサポートされません。代わりに、提供されているメソッド (GetFirst、GetNext) を Do または While ステートメントと併せて使用してください。
デフォルトの Variant 型を使用するのではなく、変数を特定の型に宣言すると、コンパイル時にこのタイプのエラーをキャッチできることがよくあります。
関連項目: