Hallo Community,
Vorab folgende Informationen:
Verwendeter Client: LN 7.0.1
Betriebssystem: Windows XP mit SP2
Nun zum Problem:
Die Anwenderin soll ihre Mailsignatur gemäß den Vorgaben der Firma ändern. Sie geht wie in einer Beschreibung "normal" vor. Sie klickt auf "Aktionen", "Werkzeuge" > "Vorgaben". Dabei erhält sie dann die Fehlermeldung:
[color=CC0000]"DialogBox kann nicht in diesem Kontext verwendet werden. Es muss ein Dokument ausgewählt werden"[/color]
Bereits versucht:
- Mit CTRL+SHIFT+F9 alle Ansichten aktualisiert.
- Vorschaufenster auf- / zugezogen.
- In die GlasGoogle geschaut, ohne einen Hinweis.
Was mich persönlich wundert: Diese zitierte Fehlermeldung tritt bei Verwendung der Dialogboxfunktion in LNScript auf, wenn für den Dokumentenparameter etwas ungültiges übergeben wird (laut Google). Ist vielleicht die Clientinstallation "schrott", also dass ein gefordertes Dokument fehlt?
Leider kann ich den Fehler nicht an einem anderen Rechner mit gleicher Ausstattung provozieren, deswegen stehe ich da wie "ein Ochs' vorm Berg". Wer weiß hier weiter?
Vielen Dank vorab schonmal.
Grüße aus dem Pott!
TobY
____________________________________
PS: Hier ein Codebeispiel, das aus der GlasGoogle herausgekommen ist, für jene die genau wissen wollen, was ich mit "Dialogboxfunktion" meine:
Dim session As New NotesSession
Dim workspace As New NotesUIWorkspace
Dim db As NotesDatabase
Set db = session.CurrentDatabase
'Create a Notes document to place in the dialog box
Dim DialogNote As NotesDocument
Set DialogNote = New NotesDocument( db )
DialogNote.Search = ""
'define other fields on the DialogNote here
'Display the dialog box
DialogOkCancel = workspace.DialogBox( "dialogadmin", True, True, False,
True, False, False, "", DialogNote )
'if the user clicked the cancel button, then quit
If DialogOkCancel = False Then
Print "operation cancelled"
Exit Sub
End If
'Print the value of Search
print DialogNote.Search(0)
Alles anzeigen