Domino 9 und frühere Versionen > ND6: Entwicklung
markiertes Dokument ansprechen
TMC:
Nexus, grenz mal das ganze ein.
Nimm mal einen kurzen Agenten zum testen, ob es da immer noch so ist:
--- Code: ---Sub Initialize
Const ITEM_NAME$ = "Listname"
Dim session As New NotesSession
Dim workspace As New NotesUIWorkspace
Dim dbThis As NotesDatabase
Dim collection As NotesDocumentCollection
Dim docLoop As NotesDocument
Set dbThis = session.CurrentDatabase
Set collection = dbThis.UnprocessedDocuments
Msgbox collection.Count & " Dokumente ausgewählt"
Set docLoop = collection.GetFirstDocument()
While Not(docLoop Is Nothing)
Msgbox "Erster Wert von Feld <" & ITEM_NAME & ">:" & docLoop.GetItemValue(ITEM_NAME)(0)
Set docLoop = collection.GetNextDocument(docLoop)
Wend
End Sub
--- Ende Code ---
Weitere Tipps:
[*]Schalte Option Declare ein
[*]Benutze eine einheitliche Groß- und Kleinschreibung. Teilweise machst Du das bei den Variablen nämlich nicht. Dies mag hier unter LotusScript zwar funktionieren, aber dient nicht der Lesbarkeit des Codes. Außerdem sind andere Sprachen da nicht so großzügig (z.B. ist in Java zwischen hallo und Hallo ein Unterschied !).
[/list]
eknori (Aktivrentner):
--- Zitat ---z.B. ist in Java zwischen hallo und Hallo ein Unterschied !).
--- Ende Zitat ---
wohingegen Visual Basic die Schreibweise automatisch anpasst .. aber das hier nur am Rande...
TMC:
--- Zitat von: eknori am 13.12.04 - 20:30:47 ---wohingegen Visual Basic die Schreibweise automatisch anpasst .. aber das hier nur am Rande...
--- Ende Zitat ---
Ist mir in VBA noch gar nicht aufgefallen (wohl weil ich nicht so oft in VBA code), wohl aber, dass sich z.B. in VBA ein "Exit Sub" automatisch in "Exit Function" ändert, wenn ich die Routine von Sub auf Function ändere im Kopf.
@Nexus:
Generell zu Agenten kannst Du Dir auch mal das hier ansehen:
AtNotes BP: Agenten in Notes/Domino
eknori (Aktivrentner):
ich sprach nicht von VBA ( Visual Basic for Application ) sondern von VB n ( Visual Basic ) ! n= {1,6}
TMC:
Ahh, danke für die Klarstellung, hatte ich überlesen. Ist übrigens in VBA (Excel 2003) auch so, hab gerade nachgesehen.
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln