読み取り専用。文書の OLE/2 と OLE/1 埋め込みオブジェクトです。
このプロパティにはリリース 4 で作成された OLE/2 と OLE/1 オブジェクトが含まれます。また、文書フォームに元々埋め込まれている文書のオブジェクトも含まれます。 このようなオブジェクトをこのプロパティで返すには、オブジェクトをアクティブにして、変更し、再保存しておく必要があります (このようにしないと、文書ではなくフォームの一部のままとなります)。
文書に埋め込みオブジェクトが含まれていない場合、ベクトルは空です。
var doc:NotesDocument = currentDocument.getDocument();
if (doc.hasEmbedded()) {
var eos:java.util.Vector = doc.getEmbeddedObjects();
if (eos.isEmpty()) {
return "Contains attachments"
} else {
var msg:string = "Contains embedded objects:";
var eosi:java.util.Iterator = eos.iterator();
while (eosi.hasNext()) {
var eo:NotesEmbeddedObject = eosi.next();
if (msg.endsWith(":")) {
msg = msg + " ";
} else {
msg = msg + "; ";
}
msg = msg + eo.getName();
}
return msg;
}
} else {
return "No embedded documents"
}
Java™ Document クラスの EmbeddedObjects プロパティ