Anpassen einer Formularvorlage mithilfe eines Skripts

Wichtig :  Dieser Artikel wurde maschinell übersetzt. Bitte beachten Sie den Haftungsausschluss. Die englische Version des Artikels ist als Referenz hier verfügbar: hier.

Sollten Sie mit dem Schreiben von Skript vertraut sein, können Sie Ihrer Microsoft Office InfoPath-Formularvorlage mithilfe von Microsoft JScript oder der Microsoft Visual Basic Scripting Edition (VBScript) als Skriptsprache ein Skript hinzufügen. Durch Hinzufügen von Skript haben Sie die Möglichkeit, Ihre Formularvorlage genauer anzupassen, als das mithilfe von Regeln, Formeln, Datenüberprüfung oder bedingter Formatierung möglich wäre. Sie können z. B. ein Skript hinzufügen, das eine E-Mail-Nachricht erstellt und sendet, wenn ein Benutzer eine Ansicht in einem Formular wechselt, das auf Ihrer Formularvorlage basiert. Sie können eine Formularvorlage zum Erstellen und Senden einer E-Mail-Nachricht nur mithilfe von Skript konfigurieren.

Inhalt dieses Artikels

(Übersicht)

Kompatibilität Aspekte

Festlegen der Skriptingtools Sprache für eine Formularvorlage

Anzeigen einer Meldung bei jedem eines Ereignisses eintreten

Hinzufügen eines Skripts, das ausgeführt wird, wenn ein Benutzer die Formulardaten speichert

Hinzufügen eines Skripts, das ausgeführt wird, wenn ein Benutzer die Formulardaten übermittelt.

Hinzufügen eines Skripts, das ausgeführt wird, wenn ein Benutzer auf eine Schaltfläche klickt

Hinzufügen eines Skripts, das ausgeführt wird, wenn die vorhandene Formulare zusammengeführt werden

Hinzufügen eines Skripts zum Aktualisieren der vorhandenen Formulare

Hinzufügen eines Skripts für andere Ereignisse

Übersicht

Sie können Ihre InfoPath-Formulare mithilfe von Regeln, Formeln, Datenüberprüfung und bedingter Formatierung anpassen. Obwohl diese Features sehr vielseitig sind und eine breite Palette an Aufgaben meistern können, übersteigen einige der Aufgaben die Möglichkeiten dieser Features. Sie können z. B. keine Regeln zum Senden einer E-Mail-Nachricht verwenden, wenn ein Benutzer einen Wert in ein Textfeld in einem Formular eingibt. Wenn Sie Ihre Formularvorlage auf eine Weise anpassen müssen, die die Möglichkeiten dieser Features übersteigt und Sie mit dem Schreiben von Skripts mithilfe von JScript oder VBScript als Skriptsprache vertraut sind, können Sie ein Skript hinzufügen, das ausgeführt wird, wenn ein Benutzer ein neues Formular öffnet oder ein vorhandenes auf Ihrer Formularvorlage basierendes Formular ändert.

Wenn Sie einer Formularvorlage ein Skript hinzufügen möchten, startet InfoPath den Microsoft Script-Editor (MSE), der Ihnen das Hinzufügen, Bearbeiten und Debuggen eines Skripts in einer Formularvorlage ermöglicht und den Cursor in das ausgewählte Ereignis platziert. InfoPath fügt dem Skript automatisch einen Ereignishandler hinzu. Ein Ereignishandler ist der Funktionscode in einer InfoPath-Formularvorlage, der auf eine Benutzeraktion oder eine Änderung an den XML-Daten in einem Formular reagiert. Wenn Ihre Benutzer ihre Formulare an mehreren Netzwerkadressen speichern sollen, können Sie dem Ereignishandler für OnSaveRequest ein Skript hinzufügen. Wen Sie ein Skript hinzufügen, das aufgeführt werden soll, wenn der Benutzer ein auf Ihrer Formularvorlage basierendes Formular speichert, startet InfoPath den Skript-Editor und fügt dem Skript einen der folgenden Codes hinzu.

Hinweis : Der Code, der InfoPath hinzufügt, richtet sich nach Ihrer ausgewählten Skriptsprache.

JScript

//=======
// The following function handler is created by Microsoft Office InfoPath.
// Do not modify the name of the function, or the name and number of arguments.
//=======
function XDocument::OnSaveRequest(eventObj)
{
// Write the code to be run before saving here.
eventObj.IsCancelled = eventObj.PerformSaveOperation();
// Write the code to be run after saving here.
eventObj.ReturnStatus = true;
}

VBScript

'=======
' The following function handler is created by Microsoft Office InfoPath.
' Do not modify the name of the function, or the name and number of arguments.
'=======
Sub XDocument_OnSaveRequest(eventObj)
' Write the code to be run before saving here.
eventObj.IsCancelled = eventObj.PerformSaveOperation
' Write the code to be run after saving here.
eventObj.ReturnStatus = True
End Sub

Sie können den Code dann an den verschiedenen Stellen im Ereignishandler platzieren, der das Formular an der anderen Netzwerkadresse speichert. Wenn ein Benutzer ein Formular basierend auf dieser Formularvorlage speichert, führt InfoPath den Code im Ereignishandler für OnSaveRequest aus.

Hinweis : Dieser Artikel liefert eine anspruchsvolle Darstellung des Erstellens von Skripts in einer Formularvorlage. Weitere Informationen über den Microsoft Skript-Editor und die in InfoPath verwendeten spezifischen Objekte, Methoden, Ereignisse und Eigenschaften finden Sie in der InfoPath-Referenz für Entwickler.

InfoPath fügt mit einer Ausnahme allen folgenden Ereignissen automatisch Ereignishandler hinzu.

Event handler

Description

Steps for creating

OnAfterChange

This event runs after a user changes the value in the specified control bound to a field. For example, you can display a custom HTML task pane after a user selects an item in a list box control. This event runs after the OnValidate event.

Right-click a control on the form template or a field in the Data Source task pane, point to Programming on the shortcut menu, and then click On After Change Event.

OnAfterImport

This event runs after the user successfully merges several forms into one form.

Manually add the OnAfterImport event handler declaration directly to the script file by using MSE. This event handler cannot be created in design mode.

OnBeforeChange

This event runs after a user changes the value in a control and before the value is added to the specified field bound to that control. For example, you can prevent a user from adding an additional row before filling out the last row in a repeating table.

Right-click a control on the form template or a field in the Data Source task pane, point to Programming on the shortcut menu, and then click On Before Change Event.

OnClick

This event runs when a user clicks a button associated with this event. This event is available after you add a button to the form template. For example, you can perform a complex calculation by using the values in fields in the main data source when a user clicks the button.

Double-click the button control and then on the General tab of the Button Properties dialog box, click Edit Form Code.

OnContextChange

This event runs when the focus changes in the form. For example, this event runs when a user navigates from a text box to a date picker, or when a user switches views. This event occurs after all other events have occurred.

On the Tools menu, point to Programming, and then click On Context Change Event.

OnLoad

This event runs whenever a user creates a new form or opens an existing form based on your form template. For example, you can copy a list of items from a secondary data source to the main data source when a user opens the form.

On the Tools menu, point to Programming, and then click On Load Event.

OnMergeRequest

This event runs when forms based on your form template are merged. For example, you can display the number of forms that were merged to give a user a status during the merge operation.

On the Tools menu, click Form Options. In the Category list, click Advanced. Under Merge forms, select the Merge using custom code check box, and then click Edit.

OnSaveRequest

This event runs when a user saves a form based on your form template. For example, you can save the form based on this form template to more than one location when a user saves the form. InfoPath adds two additional lines of code to this event: a line that saves the form and another line that tells you if InfoPath successfully saved the form.

On the Tools menu, click Form Options. In the Category list, click Open and Save. Under Save behavior, select the Save using custom code check box, and then click Edit.

OnSign

This event runs when a user applies a digital signature to a form. For example, you can add additional data to the digital signature of an expense report form when a user signs it.

On the Tools menu, point to Programming, and then click On Sign Event.

OnSubmitRequest

This event runs when a user submits his or her form data. For example, you can submit the form data to a secure Web service when the user clicks Submit on the File menu. Since InfoPath does not support a data connection to a secure Web service, you need to add a custom data connection that works with your secure Web service.

On the Tools menu, click Submit Options. Select the Allow users to submit this form check box, click Perform custom action using Code, and then click Edit Code.

OnSwitchView

This event runs when a user opens a form based on your form template or switches to another view in the form. For example, when a user switches to a specific view, you can create an e-mail message that contains data from the fields in the form's main data source.

On the Tools menu, click Programming, and then click On Switch View Event.

OnValidate

This event runs when a user changes the value in a control bound to a field. For example, when the user changes the value in a specific control, you can calculate a new value for another control by using the number that the user entered and a number that is in the script. This event occurs after the OnBeforeChange event handler runs.

Right-click a control on the form template or a field in the Data Source task pane, point to Programming on the shortcut menu, and then click On After Validate Event.

OnVersionUpgrade

This event runs when a user opens an existing form and the version number of the form template used by the existing form is older than the version number of the form template in the publish location. When a user opens an existing form, InfoPath checks the version number of the form template associated with the existing form. If the form template has a newer version number, InfoPath runs the OnVersion event handler when the user opens the existing form. For example, imagine that you add a new field to an existing form template and republish it, and you want the new field to be added to the main data source if a user opens an existing form. This event adds the new field to the main data source when a user opens an existing form.

On the Tools menu, click Form Options. In the Category list, click Versioning. In the On version upgrade list, click Use custom event, and then click Edit.

Seitenanfang

Überlegungen zur Kompatibilität

Sie können einer Browserkompatible Formularvorlage kein Skript hinzufügen. Sie können nur einer Formularvorlage Skript hinzufügen, deren Formulare in InfoPath ausgefüllt werden. Sie können eine browserkompatible Formularvorlage nur mithilfe von verwaltetem Code anpassen.

Seitenanfang

Festlegen der Skriptsprache für eine Formularvorlage

Um eine Formularvorlage mithilfe von Skript anzupassen, können Sie Microsoft JScript oder Microsoft Visual Basic Scripting Edition (VBScript) verwenden. InfoPath ist standardmäßig für das Hinzufügen von Skript mithilfe von JScript konfiguriert. Wenn Ihre Formularvorlage keinen Skript oder verwalteten Code enthält und Sie VBScript als Skriptsprache bevorzugen, können Sie die Skriptsprache für Ihre Formularvorlage in VBScript ändern. Sie können aber nicht beide Skriptsprachen in ein und derselben Formularvorlage verwenden.

Wenn die Formularvorlage bereits Skript in einer Sprache enthält und Sie gern die andere Sprache verwenden möchten, müssen Sie den vorhandenen Skript speichern, damit Sie den Skript in die andere Sprache konvertieren können. Entfernen Sie den Skript aus der Formularvorlage über das Dialogfeld Formularoptionen, und fügen Sie anschließend den konvertierten Skript in die Formularvorlage ein. InfoPath kann Skripts nicht in eine andere Skriptsprache konvertieren. Wenn Sie die Skriptsprache im Dialogfeld Formularoptionen ändern, ist davon nur diese Formularvorlage betroffen. Die anderen Formularvorlagen behalten JScript als Standardskriptsprache.

  1. Klicken Sie im Menü Extras auf Formularoptionen.

  2. Klicken Sie im Dialogfeld Formularoptionen in der Liste Kategorie auf Programmierung.

  3. Klicken Sie in der Liste Formular Vorlage Code unter Programmiersprache, die auf VBScript.

    Hinweise : 

    • Nachdem Sie die Skriptsprache festgelegt und einen oder mehrere Ereignishandler für eine Formularvorlage erstellt haben, können Sie die Skriptsprache für die Formularvorlage nicht mehr ändern.

    • Wenn bei Ihnen Microsoft Visual Studio 2005 Tools für Applikationen installiert ist, ist Microsoft Visual Basic .NET die Standardsprache. Sie können mit diesem Verfahren auch hier die Skriptsprache noch in VBScript ändern.

Seitenanfang

Anzeigen einer Meldung beim Auftreten eines Ereignisses

Wenn Sie wissen möchten, welche Ereignishandler in Reaktion auf eine Aktion oder ein Ereignis ausgeführt werden, können Sie beim Ausführen des Ereignishandlers einen temporären Code zum Anzeigen eines Meldungsfelds hinzufügen. Sie sollten diesen Code lediglich zum Bestimmen des Zeitpunkts verwenden, zu dem ein Ereignishandler ausgeführt wird. Nach Hinzufügen dieses Codes können Sie mithilfe der Vorschau das auf dieser Formularvorlage basierende Formular anzeigen, oder Sie können die Formularvorlage veröffentlichen und dann eine neue Formularvorlage erstellen. Einige Ereignishandler werden nur ausgeführt, wenn Sie nach Veröffentlichen der Formularvorlage ein Formular erstellen. Anschließend können Sie eine Aktion ausführen, von der Sie annehmen, sie könnte auch den Ereignishandler ausführen. Wird der Ereignishandler ausgeführt, wird ein Meldungsfeld angezeigt.

Nachdem Sie die Aktionen oder Ereignisse zum Ausführen des Ereignishandlers bestimmt haben, entfernen Sie den Code und fahren mit dem Entwurf der Formularvorlage fort. Wenn Sie diesen Code nicht entfernen und dann die Formularvorlage veröffentlichen, können Ihre Benutzer dieses Meldungsfeld beim Ausführen des Ereignishandlers anzeigen.

  1. Fügen Sie Ihren Ereignishandler hinzu.

  2. Geben Sie zum Hinzufügen von Code in JScript XDocument.UI.Alert ("das Ereignis ein Ereignis gerade ausgeführt haben."); Ersetzen Sie durch den Namen Ihrer Ereignishandler. Wenn Sie diesen Code der OnValidate -Ereignishandler hinzufügen, möchten Sie XDocument.UI.Alert ("das OnValidate Ereignishandler wurde soeben ausgeführt"); Geben Sie beispielsweise

  3. Zum Hinzufügen von Code in VBScript Geben Sie XDocument.UI.Alert ("das Ereignis ein Ereignis gerade ausgeführt haben.") beispielsweise, wenn Sie den OnSaveRequest -Ereignishandler diesen Code hinzufügen, geben Sie XDocument.UI.Alert ("der OnSaveRequest-Ereignishandler gerade ausgeführt haben.")

  4. Klicken Sie zum Testen des Codes im Menü Datei auf Vorschau, oder drücken Sie STRG+UMSCHALT+B, und führen Sie dann eine Benutzeraktion aus, die das Ereignis starten kann. Wenn das Ereignis mit der Codezeile auftritt, sollte ein Meldungsfeld Ihre Meldung anzeigen.

    Hinweis : Bei einigen Ereignissen ist es möglicherweise erforderlich, dass Sie die Formularvorlage veröffentlichen und anschließend ein auf dieser Formularvorlage basierendes Formular erstellen, bevor Sie zum Starten des Ereignisses eine Benutzeraktion ausführen können.

  5. Bevor Sie die Formularvorlage veröffentlichen und Ihren Benutzern ermöglichen, auf dieser Formularvorlage basierende Formulare auszufüllen, löschen Sie den Code, den Sie zum Anzeigen des Meldungsfelds verwendet haben.

Seitenanfang

Hinzufügen eines Skripts, das ausgeführt wird, wenn ein Benutzer die Formulardaten speichert

  1. Klicken Sie im Menü Extras auf Formularoptionen.

  2. Klicken Sie in der Liste Kategorie im Dialogfeld Formularoptionen auf Öffnen und Speichern.

  3. Aktivieren Sie unter Verhalten beim Speichern das Kontrollkästchen Speichern erfolgt mittels benutzerdefiniertem Code, und klicken Sie dann auf Bearbeiten. Der Microsoft Skript-Editor startet mit dem Cursor am Ereignishandler für OnSaveRequest.

    JScript

    //=======
    // The following function handler is created by Microsoft Office InfoPath.
    // Do not modify the name of the function, or the name and number of arguments.
    //=======
    function XDocument::OnSaveRequest(eventObj)
    {
    // Write the code to be run before saving here.
    eventObj.IsCancelled = eventObj.PerformSaveOperation();
    // Write the code to be run after saving here.
    eventObj.ReturnStatus = true;
    }

    VBScript

    '=======
    ' The following function handler is created by Microsoft Office InfoPath.
    ' Do not modify the name of the function, or the name and number of arguments.
    '=======
    Sub XDocument_OnSaveRequest(eventObj)
    ' Write the code to be run before saving here.
    eventObj.IsCancelled = eventObj.PerformSaveOperation
    ' Write the code to be run after saving here.
    eventObj.ReturnStatus = True
    End Sub
  4. Führen Sie eine der folgende Aktionen aus:

    • Ersetzen Sie den Kommentar Write the code to be run before saving here.mit Ihrem Code, um einen Skript hinzuzufügen, bevor InfoPath das Formular speichert.

    • Ersetzen Sie den Kommentar Write the code to be run after saving here. mit Ihrem Code, um einen Skript hinzuzufügen, nachdem InfoPath das Formular gespeichert hat.

  5. Klicken Sie zum Testen Ihrer Änderungen auf der Symbolleiste Standard auf Vorschau, oder drücken Sie STRG+UMSCHALT+B.

    Hinweis : Wird der Ereignishandler nur ausgeführt, nachdem Sie ein auf Ihrer Formularvorlage basierendes Formular erstellt haben, veröffentlichen Sie die Formularvorlage durch Klicken auf Veröffentlichen im Menü Datei, und schließen Sie dann den Veröffentlichungs-Assistenten. Nach Veröffentlichen der Formularvorlage erstellen Sie ein Formular, und führen Sie dann zum Ausführen des Ereignishandlers eine Aktion aus.

Seitenanfang

Hinzufügen eines Skripts, das ausgeführt wird, wenn ein Benutzer die Formulardaten absendet

  1. Klicken Sie im Menü Extras auf Absendeoptionen.

  2. Aktivieren Sie im Dialogfeld Absendeoptionen das Kontrollkästchen Übermitteln dieses Formulars durch Benutzer zulassen.

  3. Klicken Sie auf Benutzerdefinierte Aktion mithilfe von Code ausführen, und klicken Sie dann auf Code bearbeiten. Der Microsoft Skript-Editor startet mit dem Cursor am Ereignishandler für OnSubmitRequest.

    JScript

    //=======
    // The following function handler is created by Microsoft Office InfoPath.
    // Do not modify the name of the function, or the name and number of arguments.
    //=======
    function XDocument::OnSubmitRequest(eventObj)
    {
    // If the submit operation is successful, set
    // eventObj.ReturnStatus = true;
    // Write your code here
    }

    VBScript

    '=======
    ' The following function handler is created by Microsoft Office InfoPath.
    ' Do not modify the name of the function, or the name and number of arguments.
    '=======
    Sub XDocument_OnSubmitRequest(eventObj)
    ' If the submit operation is successful, set
    ' eventObj.ReturnStatus = True
    ' Write your code here
    End Sub
  4. Ersetzen Sie den Kommentar If the submit operation is successful, set eventObj.ReturnStatus = true Write your code here durch Ihren Code.

  5. Klicken Sie zum Testen Ihrer Änderungen auf der Symbolleiste Standard auf Vorschau, oder drücken Sie STRG+UMSCHALT+B.

Seitenanfang

Hinzufügen eines Skripts, das beim Klicken auf eine Schaltfläche durch einen Benutzer ausgeführt wird

  1. Fügen Sie der Ansicht in der Formularvorlage eine neue Schaltfläche hinzu, und doppelklicken Sie dann auf die Schaltfläche.

    Hinweis : Wenn Sie einer vorhandenen Schaltfläche Skript hinzufügen, doppelklicken Sie stattdessen auf die vorhandene Schaltfläche.

  2. Klicken Sie auf die Registerkarte Allgemein.

  3. Klicken Sie auf Formularcode bearbeiten. Der Microsoft Skript-Editor startet mit dem Cursor am Ereignishandler OnClick für diese Schaltfläche.

    JScript

    //=======
    // The following function handler is created by Microsoft Office InfoPath.
    // Do not modify the name of the function, or the name and number of arguments.
    //=======
    function Button Name::OnClick(eventObj)
    {
    // Write your code here
    }

    VBScript

    '=======
    ' The following function handler is created by Microsoft Office InfoPath.
    ' Do not modify the name of the function, or the name and number of arguments.
    '=======
    Sub Button Name_OnClick(eventObj)
    ' Write your code here
    End Sub
  4. Ersetzen Sie den Kommentar Write your code here durch Ihren Code.

  5. Klicken Sie zum Testen Ihrer Änderungen auf der Symbolleiste Standard auf Vorschau, oder drücken Sie STRG+UMSCHALT+B.

Seitenanfang

Hinzufügen eines Skripts, das beim Zusammenführen vorhandener Formulare ausgeführt wird

  1. Klicken Sie im Menü Extras auf Formularoptionen.

  2. Klicken Sie in der Liste Kategorie im Dialogfeld Formularoptionen auf Erweitert.

  3. Aktivieren Sie unter Formulare zusammenführen das Kontrollkästchen Zusammenführen von Formularen aktivieren.

  4. Aktivieren Sie das Kontrollkästchen Mithilfe benutzerdefiniertem Code zusammenführen, und klicken Sie dann auf Bearbeiten. Der Microsoft Skript-Editor startet mit dem Cursor am Ereignishandler für OnMergeRequest.

    JScript

    //=======
    // The following function handler is created by Microsoft Office InfoPath.
    // Do not modify the name of the function, or the name and number of arguments.
    //=======
    function XDocument::OnMergeRequest(eventObj)
    {
    // Write the code that handles each form being merged here.
    XDocument.ImportDOM(eventObj.DOM);
    eventObj.ReturnStatus = true;
    }

    VBScript

    '=======
    ' The following function handler is created by Microsoft Office InfoPath.
    ' Do not modify the name of the function, or the name and number of arguments.
    '=======
    Sub XDocument_OnMergeRequest(eventObj)
    ' Write the code that handles each form being merged here.
    XDocument.ImportDOM(eventObj.DOM)
    eventObj.ReturnStatus = True
    End Sub
  5. Ersetzen Sie den Kommentar Write the code that handles each form being merged here. durch Ihren Code.

  6. Veröffentlichen Sie zum Testen des Codes in diesem Ereignis die Formularvorlage, erstellen Sie mehrere auf dieser Formularvorlage basierende Formulare, und führen Sie die Formularvorlagen zusammen.

    Hinweis : Verknüpfungen zu weiteren Informationen zum Veröffentlichen Ihrer Formularvorlagen finden Sie im Abschnitt Siehe auch.

Seitenanfang

Hinzufügen eines Skripts zum Aktualisieren der vorhandenen Formulare

Wenn Sie eine zuvor veröffentlichte Formularvorlage aktualisiert haben und Sie die auf dieser Formularvorlage basierenden Formulare aktualisieren möchten, können Sie der aktualisierten Formularvorlage Skript hinzufügen, die ausgeführt wird, wenn ein Benutzer eines der vorhandenen Formulare öffnet. Öffnet ein Benutzer ein vorhandenes Formular, überprüft InfoPath die Versionsnummer seiner zugeordneten Formularvorlage am Veröffentlichungsort. Sollte die Versionsnummer am Veröffentlichungsort neuer als die Versionsnummer im vorhandenen Formular sein, führt InfoPath den Code in diesem Ereignis zur Aktualisierung des vorhandenen Formulars aus.

  1. Klicken Sie im Menü Extras auf Formularoptionen.

  2. Klicken Sie in der Liste Kategorie im Dialogfeld Formularoptionen auf Versionsverwaltung.

  3. Klicken Sie in der Liste Bei Versionsaktualisierung auf Benutzerdefiniertes Ereignis verwenden, und klicken Sie dann auf Bearbeiten. Der Microsoft Skript-Editor startet mit dem Cursor am Ereignishandler für OnVersionUpgrade.

    JScript

    //=======
    // The following function handler is created by Microsoft Office InfoPath.
    // Do not modify the name of the function, or the name and number of arguments.
    //=======
    function XDocument::OnVersionUpgrade(eventObj)
    {
    // Write your code here
    }

    VBScript

    '=======
    ' The following function handler is created by Microsoft Office InfoPath.
    ' Do not modify the name of the function, or the name and number of arguments.
    '=======
    Sub XDocument_OnVersionUpgrade(eventObj)
    ' Write your code here
    End Sub
  4. Ersetzen Sie den Kommentar Write your code here durch Ihren Code.

  5. Um den Code in diesem Ereignis zu testen, veröffentlichen Sie die Formularvorlage, erstellen Sie mehrere auf dieser Formularvorlage basierende Formulare, ändern und veröffentlichen Sie eine aktualisierte Version der Formularvorlage, und öffnen Sie dann ein auf der älteren Version dieser Formularvorlage basierendes Formular.

    Hinweis : Verknüpfungen zu weiteren Informationen zum Veröffentlichen Ihrer Formularvorlagen finden Sie im Abschnitt Siehe auch.

Seitenanfang

Hinzufügen eines Skripts für andere Ereignisse

Dieses Verfahren kann dazu verwendet werden, Ihrer Formularvorlage die folgenden Ereignishandler hinzuzufügen:

  • OnAfterChange

  • OnBeforeChange

  • OnContextChange

  • OnLoad

  • OnSwitchView

  • OnSign

  • OnValidate

  • Zeigen Sie im Menü Extras auf Programmierung, und klicken Sie dann auf das Ereignis, das dem Ereignishandler hinzugefügt werden soll. Der Microsoft Skript-Editor startet mit dem Cursor am Ereignishandler, den Sie ausgewählt haben.

  • Ersetzen Sie den Kommentar Write your code here durch Ihren Code.

Seitenanfang

Hinweis : Haftungsausschluss für maschinelle Übersetzungen: Dieser Artikel wurde mithilfe eines Computersystems und ohne jegliche Bearbeitung durch Personen übersetzt. Microsoft bietet solche maschinellen Übersetzungen als Hilfestellung für Benutzer ohne Englischkenntnisse an, damit Sie von den Informationen zu Produkten, Diensten und Technologien von Microsoft profitieren können. Da es sich bei diesem Artikel um eine maschinelle Übersetzung handelt, enthält er möglicherweise Fehler in Bezug auf (Fach-)Terminologie, Syntax und/oder Grammatik.

Teilen Facebook Facebook Twitter Twitter E-Mail E-Mail

War diese Information hilfreich?

Sehr gut. Noch anderes Feedback?

Was können wir verbessern?

Vielen Dank für Ihr Feedback!

×