方向性としては、間違っていませんが・・・・ >Dim uidoc As NotesUIDocument >Dim doc As NotesDocument > >Set uidoc = ws.CurrentDocument >Set doc = uidoc.Document > >Print "通知送信" > >'maildoc のオブジェクト変数である note と、その Bodyフィールドを作成し裏付けします。 >Set maildoc = New NotesDocument(db) >Set rtitem = New NotesRichTextItem(maildoc, "Body") >DueDate = note.DueDate > >ccname = uidoc.FieldGetText("cc") '←ここでccの値を取りに行ってます。 文書のPostOpenイベントにて、変数docに対し、NotesUIDocumentを設定しているので、 SendNotificationでNotesUIDocumentを再取得する必要はありません ここで変数docを宣言して、NotesDocumentを設定しようとしても、 ユーザー定義エラーになります。 よって・・・・ ccname = uidoc.FieldGetText("cc") ↓ ccname = doc.FieldGetText("cc") になります。 また、 変数ccnameには、ccフィールドに設定した値が文字列で入ります。 ccの宛先が一人だけなら良いですが、複数人(複数値)の場合は、 配列にバラさなければなりません。