2009-11-24 90 views

回答

1

您可以使用文檔的EmbeddedObjects屬性訪問NOtesDocument對象上的所有文件附件。這將提供一個可以迭代的NotesEmbedded對象集合的句柄。對於每個NotesEmbeddedObject,您應該檢查Type屬性,以查看它的實際文件附件(它也可以是嵌入的OLE對象 - 請參見細節here)。要將附件保存到文件系統,可以使用EmbeddedObject的ExtractFile方法。

票據「Designer幫助」在這裏找到: http://publib-b.boulder.ibm.com/lotus/c2359850.nsf/Main?OpenFrameSet 有一節中有沒有「的LotusScript/COM/OLE類」,它應該是有幫助的,並且在每個類下的一些示例代碼。

編輯:實際上,NotesDocument類的EmbeddedObjects屬性將只包含嵌入的OLE oebjcts。要獲取文件附件,您需要訪問相應字段的NotesRichTextItem對象 - NotesRichTextItem類的EmbeddedObjects屬性確實包含文件附件。有關示例代碼,請參閱此post

+0

謝謝!儘管如此,我仍然遇到了一些問題。你能看看我的另一個問題嗎? http://tinyurl.com/y9wofwb – 2009-11-25 18:34:45

相關問題