2012-03-30 116 views
0

我正在使用Lotus Notes,並且我有一個包含附加到它的多個文件的文檔。每個附加文件在後端都有一個$ File字段。我需要具有$ File字段的屬性。請讓我知道如何獲得Lotus Note文檔的$ File字段的屬性?

回答

3

您可以使用NotesEmbeddedObject類獲取該信息。下面是從文檔的例子:

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 
Forall o In doc.EmbeddedObjects 
Messagebox(o.Name) 
End Forall 

NotesEmbeddedObject class有可以使用屬性,或者您大概可以提取文件,並從文件系統訪問它,以獲得更多的信息。

0

你不會說你在$ File項目後的屬性。正如Ken所描述的,您可以獲得關於每個附件的一些信息您還可以通過NotesDocument上的Items集合迭代到一些(可能不太有用)的信息。如果通過這些方式獲得的信息不足,可以直接通過LotusScript中的Notes API調用到$ File項目,但涉及更多,需要代碼簽名者或用戶可能自行執行的權限,我相信這取決於上下文。

爲了更加精確,請告訴我們自己,更確切地說,你在追求什麼。乾杯。