Vielleicht habe ich da die Syntax falsch verstanden:
doc.Feld = uidoc.FieldGetText( "ipaddr1" )
Ich dachte doc.FELD-> da muss ich meinen Feldnamen ersetzen also doc.on_offline
und
uidoc.FieldGetText( "ONLINE" ) und da, dachte ich, kommt der Wert rein, den ich dort eintragen will
Sub Postopen(Source As Notesuidocument)
Dim workspace As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim doc As NotesDocument
Dim item As NotesItem
Dim IP As String
Dim Ping As New Ping
Set uidoc = workspace.CurrentDocument
' Set doc=uidoc 'funktioniert nicht
Set doc = uidoc.Document
doc.on_offline = uidoc.FieldGetText( "ONLINE" )
Msgbox 1
IP = Cstr(doc.ipaddr1(0))
If (Ping.Ping ( IP )=True) Then doc.on_offline = uidoc.FieldGetText( "ONLINE" ) Else doc.on_offline = uidoc.FieldGetText( "OFFLINE" )
Call doc.save(True,False)
End Sub
Wie definiere ich denn den Wert, der in das Feld soll?