2012-04-09 6 views
0

Ich habe ein Formular mit einer grundlegenden Schaltfläche zum Speichern. In der Schaltfläche "Speichern" befindet sich ein Code zum Starten des Rechtschreibprüfungsdialogs.Speichern beenden/Dokument senden, wenn Benutzer den Dialog zur Rechtschreibprüfung verlässt.

Call uidoc.SpellCheck 

Gibt es eine Möglichkeit, dass ich Trap Rückgabecodes aus dem Dialog? Insbesondere möchte ich, dass der Speichervorgang angehalten wird, wenn der Benutzer das X in der oberen rechten Ecke verwendet, um das Rechtschreibprüfungsdialogfeld zu verlassen.

Was ich suchen ist, welche Art von Exits Codes der Dialog mir bieten könnte, um das Speichern mit zu stoppen. Ich habe nichts in der Dokumentation gesehen und die Online-Hilfe für LotusScript ist schwerer zu bekommen als mit anderen Sprachen.

Danke für die Hilfe.

Antwort

3

Aus meiner Erfahrung ist die SpellCheck-Methode zu hoch, um Ihnen nützliche Rückgabecodes zu bieten, gegen die Sie programmieren können. Es wird einfach die Operation ausführen und dann zurückkehren.

Here's a post das könnte helfen. Anstatt die uidoc.SpellCheck-Methode zu verwenden, können Sie optional die Option "Mail für Rechtschreibfehler automatisch prüfen" aktivieren, die die Schaltfläche "Senden abbrechen" enthält. Dann sollte nur ein Aufruf zum Speichern/Senden des Dokuments die Rechtschreibprüfung auslösen und es dem Benutzer ermöglichen, das Senden abzubrechen, wenn Rechtschreibfehler vorliegen. Das ist davon auszugehen, dass dies das Verhalten ist, nach dem Sie suchen.

+0

Nice find vor allem von einer Seite wie SearchDomino! Das Einzige, was ich hinzufügen möchte, ist, dass es wie eine Broadcast-/Pressemitteilung-App klingt. Es könnte also sinnvoll sein, einen menschlichen Editor in die Workflow-Genehmigungsphase einzubeziehen, da die Rechtschreibprüfung (sic) nicht alles erfasst! – booyaa

Verwandte Themen