2012-03-30 7 views
0

Ich arbeite an Lotus Notes und ich habe ein Dokument, das mehrere Dateien enthält. Jede angehängte Datei hat ein $ File-Feld im Backend. Ich brauche Attribute von $ File-Feld. Bitte lassen Sie mich wissen, wie bekomme ich Attribute von $ Datei Feld von Lotus Notes Dokument?

Antwort

3

Sie können diese Informationen mithilfe der NotesEmbeddedObject-Klasse abrufen. Hier ist ein Beispiel aus der Dokumentation:

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 

Die NotesEmbeddedObject class hat Eigenschaften, die Sie verwenden können, oder Sie könnten vermutlich die Datei extrahieren und sie aus dem Dateisystem zugreifen, um mehr Informationen zu erhalten.

0

Sie sagen nicht, welche Attribute Sie im $ File-Element suchen. Sie können einige Informationen zu jedem Anhang erhalten, wie Ken beschreibt. Sie können auch einige (wahrscheinlich weniger nützliche) Informationen erhalten, indem Sie sie über die Items-Auflistung in einem NotesDocument durchlaufen. Wenn die erhaltenen Informationen nicht ausreichen, können Sie über LotusScript direkt über Lotus Notes in das Lotus Notes-API gelangen, das ist jedoch viel aufwändiger und erfordert uneingeschränkte Ausführungsrechte für den Unterzeichner des Codes oder möglicherweise auch für den Benutzer selbst je nach Kontext glaube ich.

Für mehr Präzision, sagen Sie uns genauer, was Sie suchen. Prost.

Verwandte Themen