答案 0 :(得分:4)
考虑将NotesRichTextNavigator
用于富文本字段。通过
Set notesRichTextNavigator = notesRichTextItem .CreateNavigator
然后,对于notesRichTextNavigator
对象,使用FindFirstElement
和FindNextElement
调用来检查特定元素类型的富文本字段内容。
在此处查看导航器类API参考:https://www.ibm.com/support/knowledgecenter/en/SSVRGU_9.0.1/basic/H_NOTESRICHTEXTNAVIGATOR_CLASS.html
<强>更新强>
我已经使用Notes Designer检查了一些内容,我必须说以下内容。
上述导航器方法不适用于检查粘贴到富文本字段的图片。标准备注功能不允许检查富文本项是否包含嵌入的图片对象。
notesDocument.HasEmbedded
和richtextItem.EmbeddedObjects
都未显示包含的嵌入图片。
但是描述的方法可以根据API规范控制文件附件,ole对象和文档链接。
请注意,如果您正在使用未保存的notesDocument,即它是new document
,您应该致电notesUIDocument.Refresh(true)
将富文本项从前端UI文档传递回结束说明文件。否则getFirstItem(richTextFieldName)
将返回Nothing
。