Hilfe für Collabora Office 23.05
Übergibt die Kontrolle des Programms an ein Unterprogramm, eine Funktion oder eine Prozedur einer DLL (Dynamic Link Library). Schlüsselwort, Typ und Anzahl der Parameter sind abhängig von der aufgerufenen Routine.
[Call] Name [(] [Param :=] Wert, … [)]
Name: Name des Unterprogramms, der Funktion oder der auszurufenden DLL
Param: Der Name des Schlüsselwortparameters, der an die Routine übergeben werden soll, gefolgt von seinem Wert. Der Name muss mit der Routinedeklaration übereinstimmen. Schlüsselwörter sind optional und können in beliebiger Reihenfolge verwendet werden.
Wert: Positionsparameterwert. Der Typ ist abhängig von der aufgerufenen Routine
Stellen Sie beim Mischen von Positions- und Schlüsselwortparametern sicher, dass die Positionsparameter der Deklarationsreihenfolge der Routine folgen.
Wenn eine Funktion als Ausdruck verwendet wird, müssen Parameter in Klammern eingeschlossen werden. Die Verwendung einer Anweisung Declare ist vor dem Aufruf einer DLL obligatorisch.
Sub ExampleCall
Dim value As String
value = "LibreOffice"
Call aRoutine value
aRoutine text := value
End Sub
Sub aRoutine (text as String)
Msgbox text
End Sub