ActiveX クライアント・プログラミング: Java フィールド・プログラミングのヒント
ActiveX to EJB (Enterprise JavaBeans) ブリッジを使用して Java™ フィールドにアクセスする場合は、 メソッドを起動するときと同様に大/小文字の区別という問題があります。 フィールド名は、Java フィールド構文と同じ大/小文字を使用する必要があります。
Visual Basic コードには、メソッドの場合と同じように、
フィールドで大/小文字が変更されてしまうという問題があります。
(この問題について、詳しくは、
『ActiveX to EJB へのブリッジによる Java メソッドの呼び出し』を参照してください)。
場合によっては、CallByName() 関数を使用して、
メソッドを呼び出すときと同じ方法で、フィールドを設定することがあります。
フィールドの場合、プリミティブ型には VBLet を
オブジェクトには VBSet を使用します。
以下に例を示します。
o.MyField = 123 'Incorrect...
CallByName(o, "MyField", vbLet, 123) 'Correct...
また、VBScript では、次のとおりです。o.MyField = 123 'Incorrect...
Eval("o.myField = 123") 'Correct...