Hallo,
hier die kurze Form des Scripts:
Wird über einen Agenten gestartet.
Sub Initialize
Dim etti1(16) As String
Dim x As Integer
Dim auswahl As Integer
Dim session As New NotesSession
Dim ws As New NotesUIWorkspace
Dim db As NotesDatabase
Dim collection As NotesDocumentCollection
Dim doc As NotesDocument
Dim newdoc As NotesDocument
Set db = session.CurrentDatabase
Set collection = db.UnprocessedDocuments
Set doc = collection.GetFirstDocument
If collection.Count = 0 Then
Messagebox "Sie haben kein Dokument markiert!",0 + 16,"Fehler"
Exit Sub
End If
diabox = ws.DialogBox ( "DDruck", True, True, False, True,True, False, "Etikettendruck" )
If diabox = "False" Then
Exit Sub
End If
While Not(doc Is Nothing)
.........
Hier sollte die Function aufgerufen werden (mit dem
nachfolgenden Script) um den Array zu füllen.
etti1(1) = doc.eapnr(0)
etti1(2) = doc.sachgebiet1(0)
etti1(3) = doc.sachgebiet2(0)
etti1(4) = doc.stichwort1(0)
etti1(5) = doc.stichwort(0)
etti1(6) = doc.stichwort3(0)
etti1(7) = doc.stichwort4(0)
etti1(
= doc.Bemerkungen1(0)
etti1(9) = doc.Bemerkungen(0)
etti1(10) = doc.Bemerkungen3(0)
etti1(11) = doc.Bemerkungen4(0)
etti1(12) = doc.Ordner1(0)
etti1(13) = doc.Ordner2(0)
etti1(14) = doc.Fachabteilung(0)
etti1(15) = doc.Vernichtungsjahr(0)
etti1(16) = Cstr(doc.Ablagejahr(0))