ともさん、ぱくぱくさん。ありがとうございます。 ぱくぱくさんの方法は一応試していたのですが、やはりエラーになっていました。 ともさんのアドバイスで無事エラーもなく実行できることが出来ました。 ありがとうございます。。 で、まだちょっと理解できていないところがありまして。。。 「文字列と配列を比較しようとしているから」ということで、文字列、配列のなんとなくの 意味は理解できるのですが、今までNoKey = pdoc.GetItemValue("Categories")(0)のような書き方 をしたことがありません。。 if文でNoKey(0)と記述すればいいのかと思っていたのですが(エラーにはなってましたが・・・) 常にNoKey = pdoc.GetItemValue("Categories")(0)←のように配列(0)の指定をした方がいいのでしょうか? って、、「今さら何言ってるの?」と怒られそうですが・・・ またStringで宣言しないかということですが、別DB文書(NotesDocument)のフィールドの値を比較したいので、 GetItemValueメゾットを使用しVariant型にしました。 もしもString型で宣言した場合には NoKey = Cstr(pdoc.GetItemValue("Categories")(0)) のような記述方法でいいのでしょうか?? まだまだ勉強不足で、解らないことだらけです。 お時間がありましたらもう少し教えて頂ければと思います。 よろしくお願いします。