「NotesDBの文書を参照する」
Excel97でNotes4.6用に作ったものだが、多分 どのバージョンでも動くと思います。
Public Sub GetNotesDoc() Dim wkNotesSsn As Object ' lotus.NOTESSESSION Dim wkNotesDB As Object ' lotus.NOTESDATABASE Dim NDoc As Object ' lotus.NOTESDOCUMENT ' Notesのセッションを起動する Set wkNotesSsn = VBA.CreateObject("Notes.NotesSession") If wkNotesSsn Is Nothing Then MsgBox "セッションの接続に失敗しました" Exit Sub End If ' NotesDatabaseオブジェクトを作成し、そのデータベースを開く Set wkNotesDB = wkNotesSsn.GETDATABASE("xxxxxxxx", "xxx\xxx") ' 既存文書を取得する Set NDoc = wkNotesDB.GETDOCUMENTBYID("…………………………………………") If Not NDoc Is Nothing Then MsgBox NDoc.Subject & vbCrLf & NDoc.BODY End If MsgBox "終了しました。" End Sub
Notesが起動していることが前提。