Verfahren |
Verfahren sind Funktionen und Unterroutinen, die für andere Ereignisskripts verfügbar sein sollen. Der Umfang des Verfahrens (d. h. die Einsatzmöglichkeit) hängt von der Art des Verfahrens ab, für das ein Skript erstellt wird.
Nachstehend finden Sie eine Liste mit Operationen und Elementen, die in Skripts des Typs Verfahren häufig zu finden sind:
Benutzerdefinierte Funktionen und Unterroutinen: Beim Programmieren ist es üblich, ganze Bereiche von Computercode, auf die von mehreren Stellen aus zugegriffen werden muss, in einer Funktion oder Unterroutine (Sub) abzulegen. Wenn diese Computercodes im Skript Verfahren abgelegt werden, können sie von mehreren Skripts mehrfach abgerufen werden.
Allgemeine Variablen: Wenn Sie Variablen definieren möchten, auf die alle Ihre Ereignissteuerungs-Skripts für eine bestimmte Datenquelle zugreifen können, können Sie dies im Skript Verfahren mithilfe der Visual Basic-Anweisung „dim“ umsetzen. Alternativ können Sie Variablen auch einfach initialisieren. In diesem Fall werden sie automatisch dimensioniert. (Wir verwenden den Begriff „allgemeine Variablen“ und nicht „globale Variablen“, da die Variablen nur von Ereignissteuerungs-Skripts für dieselbe Datenquelle verwendet werden können. Weitere Informationen finden Sie unter Definition von globalen Variablen unten.)
Initialisierung von Variablen: Um Variablen auf einen Anfangswert zu setzen, fügen Sie eine Zeile Visual Basic-Code ähnlich wie
VariableName = value
in das Skript Verfahren ein. Bei „VariableName“ handelt es sich um den Namen der Variablen, die Sie initialisieren möchten, während „value“ der Wert ist, mit dem sie initialisiert werden soll. Wenn Sie die Initialisierung auf diese Weise vornehmen, werden die Variablen wie oben erläutert dimensioniert, da Visual Basic feststellt, welche Variablen noch nicht dimensioniert worden sind und die Dimensionierung automatisch durchführt.
Andere Arten der Initialisierung: Hierbei handelt es sich um beliebigen anderen Code, den Sie eventuell zur Initialisierung und Vorbereitung für andere Skripts ausführen müssen, und der zum Beispiel folgenden Zwecken dient: Erstellen oder Öffnen einer Protokolldatei, Überprüfen des Vorhandenseins einer Datei. Abhängig von Ihren Erfordernissen und/oder Vorlieben können Sie diesen Computercode in einer Funktion oder einer Unterroutine im Skript „Verfahren“ ablegen oder ihn als normalen Code in das Skript einfügen.
Es gibt vier Typen von Verfahren: alle Ereignisse-Skript, Verfahren für Dokumentereignisse, Verfahren für Datenquellenereignisse und Verfahren für Umwandlungsereignisse.
alle Ereignisse-Skript: Enthält Funktionen und Unterroutinen, die für alle anderen Ereignisskripts in dem Dokument zugänglich sind. Sie können das alle Ereignisse-Skript auch verwenden, um Variablen zu deklarieren, auf die von jedem Skript in dem Dokument zugegriffen werden darf.
Verfahren für Dokumentereignisse: Zugang nur für Skripts für Ereignisse auf Dokumentenebene.
Verfahren für Datenquellenereignisse: Zugang nur für andere Ereignissteuerungsskripts innerhalb der gleichen Datenquelle.
Verfahren für Steuerungsereignisse: Zugang nur für Ereignissteuerungsskripts innerhalb der gleichen Dateneingabesteuerung.
Verfahren für Umwandlungsereignisse: Zugang nur für Umwandlungsskripts in den Ereignissen „OnProcessData“ und/oder „OnPostSerialize“.Weitere Informationen finden Sie unter Verwendung der VBScript-Umwandlung.
Verfahren, die für die Deklaration von Variablen verwendet werden können, die für mehrere Skripts in Ihrem Dokument zugänglich sind. Variablen, die global für ein gesamtes Dokument gelten (und demzufolge von Skripts für verschiedene Objekte in einem Dokument geteilt werden können), können im alle Ereignisse-Skript definiert werden.
Verwandte Themen