LOTUSSCRIPT /COM/OLE のクラス


例:EmbeddedObjects プロパティ
次のスクリプトは NotesDocument の EmbeddedObjects プロパティを使用します。HILL.NSF の [All Document] ビューの最後の文書に含まれるものを次に示します。
Sub Initialize
 Dim db As NotesDatabase
 Dim view As NotesView
 Dim doc As NotesDocument
 Set db = New NotesDatabase( "SanFrancisco", "hill.nsf" )
 Set view = db.GetView( "All Documents" )
 Set doc = view.GetLastDocument
 If doc.HasEmbedded Then
   Forall o In doc.EmbeddedObjects
     Messagebox( o.Name )
   End Forall
 Else
   Messagebox "No embedded objects found"
 End If
End Sub

このスクリプトの表示内容を次に示します。


Ami Pro オブジェクトが Lotus Notes R3 で作成されたため、EmbeddedObjects は Ami Pro 文書を返しません。また、castle.bmp は添付ファイルであるため、EmbeddedObjects は castle.bmp を返しません。

関連項目