So habe jetzt weiter rumprobiert und bin auf folgende lauffähige Lösung gekommen:
Sub Exiting(Source As Field)
Dim workspace As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim s As String
Set uidoc = workspace.CurrentDocument
'***************** Nur neues Dokument vorbelegen!!
If Not uidoc.isnewdoc Then Exit Sub
'************************** Felder vorbelegen
's=uidoc.FieldGetText("fldDatum")
Dim ndt As notesdatetime
Set ndt = New NotesDateTime(uidoc.FieldGetText("fldDatum"))
s=Cstr(Year(ndt.LSLocalTime)) & Right("0" & Cstr(Month(ndt.LSLocalTime)),2)
Dim temp As String
temp = lookup("AdminPeriode",s,"fldPeriodefrei")
' Call uidoc.fieldsetText("fldPeriode",temp)
Dim zeit As String
If temp = "ja" Then
Print " Periode frei!"
Else
Print "Periode schon abgeschlossen!"
End If
Call uidoc.FieldSetText("tfldPeriodefrei",temp)
'Periodefrei
' Call uidoc.fieldsetText("Periodefrei",lookup("AdminPeriode",s,"fldPeriodefrei"))
'Stundensatz
' Call uidoc.fieldsetText("dblStundensatz",Cstr(lookup("Intern\MitarbeiterAlternativ",s,"dblStundensatz")))
End Sub