Domino 9 und frühere Versionen > ND8: Entwicklung
Problem mit Script: Drucken markierter Dokumente (nur erste Seite)
skrueger:
Hi !
danke für die Rege Teilnahme. :-)
Habe den Code nochmal geändert. Aber immer noch die Fehlermeldung "Varaint does not contain an Object "
???
Sub Click(Source As Button)
Dim session As New NotesSession
Dim db As NotesDatabase
Dim workspace As New NotesUIWorkspace
Dim collection As NotesDocumentCollection
Dim doc As NotesDocument
Dim uiview As NotesUIView
Set db = session.CurrentDatabase
Set uiview = workspace.CurrentView
Set collection = db.unProcesseddocuments
Set doc= collection.GetFirstDocument
Do Until doc Is Nothing
Set Collection = notesUIView.Documents
Call uiview.Print(1, 1, 1 )
Set doc= collection.GetNextDocument(doc)
Loop
End Sub
ascabg:
Zum Einen.
Nimm die Anweisung zum Drucken mal aus der Schleife heraus.
Zum Anderen.
Wo hast Du denn den Button (ich nehme mal an es ist einer) eingebaut?
Und auch, was sagt denn der Debugger?
An welcher Stelle Deines Code kommt es zu dem besagten Fehler?
Andreas
botschi:
Die Collection wird leer sein...
Matthias
skrueger:
Es ist eine aktion in einer ansicht.
Ich bin nicht sehr fit mit script :-) deshalb meine vielen fragen.
Hatschi:
Hallo,
warum wird in der Schleife die Collection neu gefüllt? Damit überscheibst du dir doch die vorher übernommenen unprocessedDocuments.
Kommentiere die Zeile in der Schleife
Set Collection = notesUIView.Documents
einmal aus.
Auch mich würde interessieren an welcher Stelle die Fehlermeldung kommt. Wieviele Dokument zeigt der Debugger in der Collection an, wenn er in die Schleife kommt?
Bernd
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln