2010-11-25 15 views
0

ich die Lotus Notes COM-Bibliothek zuzugreifen NSF Dateien von einem .NET-Anwendung verwenden möchten. Ich bin kein Lotus Notes-Export. Wie kann ich zwischen den verschiedenen Lotus Objekte/Elemente unterscheiden sich wieDiffer zwischen Notizen, Termine, Aufgaben, ... mit C# und Lotus Notes

Memo, Termine, Besprechungsanfragen, Kontakte, Verteilerlisten, Aufgaben, Aufgabenanforderung, Journal, Mail Delivery Reports, RSS-Artikel, ...

mit Hilfe der Domino COM API? Kann ich alle diese Elemente mit der API lesen? Ich fand das nicht in der Dokumentation (http://isotechhabitat.tryba.com/help/help85_designer.nsf/b3266a3c17f9bb7085256b870069c0a9/781988d435f455bf85257607005f9f9c?OpenDocument)

Ich vermisse eine gute Beschreibung des Objektmodells dort!

Antwort

3

Alle diese Objekte sind NotesDocuments. Jeder von ihnen hat einen anderen Wert für sein Formularelement, das ihrer Funktion entspricht. Auf diese Weise entscheiden Notizen darüber, welche Form für die Anzeige des Inhalts des Dokuments verwendet werden soll.

So könnte eine Besprechungsanfrage das Formularelement auf "Besprechungsanfrage" gesetzt haben und die NSF würde ein Besprechungsanfrageformular haben.

Sie können alle Elemente mithilfe der API lesen, um die Dokumente abzurufen und dann mithilfe der Methode "getItemValue" Elemente abzurufen.

Um nur Dokumente mit einem Formular zu finden, können Sie NotesDatabase.search verwenden und eine Auswahlformel von Form = "Besprechungsanfrage" übergeben

Verwandte Themen