取得したドキュメントが有効か確認する方法を紹介します。Is Nothing により確認が可能です。
Set doc = view.GetNthDocument(i)
If Not (doc Is Nothing) Then
REM ドキュメント (doc) が有効な場合の処理
end if
GetNthDocument(i)でドキュメント取得しますが、 i 番目にドキュメントが存在しない場合は Nothing が戻されます。これは不具合ではなく仕様です。
あるいはレプリカやビューの更新などの問題で文書があるにもかかわらず Nothing が戻されるケースもあるようです。原因はよく分かりませんが再度リトライ、あるいはビュー更新の設計の見直しが必要かもしれません。
本ページは IBM Lotus Notes Domino (ロータスノーツドミノ)を対象としています。 基本的には Notes 4,5,及び6以後を対象としていますが、バージョンによっては対応していない場合があります。 lotus scriptや @関数 (@コマンド)を対象としていて、VB Scriptには対応していません。 本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 このページはリンクフリーです。(このページへの直接リンクも可能です。)[ホーム] - [ノーツドミノ プログラミングサンプル一覧]