Domino 9 und frühere Versionen > ND8: Entwicklung
aktuell markiertes Item
nashieli:
--- Zitat von: m3 am 19.09.08 - 15:33:58 ---Also wenn Du so direkt fragst, würde ich Dir den Tipp geben, Dir "notesUIView.CaretNoteID", "notesDatabase.UnprocessedDocuments" und "notesSession.DocumentContext" anzusehen. Eines der Properties sollte das sein, was Du brauchst.
--- Ende Zitat ---
Hier ist der Code:
Dim ws As New NotesUIWorkspace
Dim uiview As NotesUIView
Dim s As New NotesSession
Dim db As NotesDatabase
Dim doc As NotesDocument
Set uiview = ws.CurrentView
Set db = s.CurrentDatabase
Set doc = db.GetDocumentByID(uiview.CaretNoteID)
Messagebox doc.GetItemValue("Subject")(0),, "Current document is ..."
Geht ganz gut damit.
Gruß
Asim
Axel:
Zur COM-Programmierung findest du hier was sehr informatives: IBM Redbooks.
Ich möchte dich aber gleich warnen. Die Programmierung der COM-Schnittstelle ist für einen Anfänger nicht unbedingt trivial. Du solltest dich erstmal mit der Programmierung von Notes vertraut machen. Dafür ist die Designer-Hilfe ganz gut geeignet.
Axel
Ralf_M_Petter:
Zusätzliches Problem bei der Com Geschichte ist, dass Notes gar kein Com Client ist und daher kein Com als Client kann. Das wird immer mal gerne übersehen. Was geht ist OLE Automation was aber natürlich nicht so schön ist.
Grüße
Ralf
nashieli:
--- Zitat von: Ralf_M_Petter am 22.09.08 - 10:27:46 ---Zusätzliches Problem bei der Com Geschichte ist, dass Notes gar kein Com Client ist und daher kein Com als Client kann. Das wird immer mal gerne übersehen. Was geht ist OLE Automation was aber natürlich nicht so schön ist.
Grüße
Ralf
--- Ende Zitat ---
Hmmmmmmmmm... ja, ist nicht so gut... dabei bin ich nicht auf VB6 fixiert... es kann auch Java sein... am ende will ich ein Programm haben, was ich auf den Clients verteilen kann...
Gruß aus Berlin
Asim
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln