Aide Collabora Office 24.04
Déclare et définit une sous-routine dans un fichier DLL à exécuter à partir de Collabora Office Basic.
Voir aussi : FreeLibrary
Declare {Sub | Function} Name Lib "Libname" [Alias "Aliasname"] [Parameter] [As Type]
Name : nom différent de celui défini dans le DLL, de manière à appeler la sous-routine à partir de Collabora Office Basic.
Aliasname : nom de la sous-routine tel que défini dans le DLL.
Libname : nom de fichier ou nom système du DLL. Cette bibliothèque est chargée automatiquement à la première utilisation de la fonction.
Argumentlist : liste des paramètres représentant les arguments transmis à la procédure lorsque celle-ci est appelée. Le type et le nombre de paramètres dépendent de la procédure exécutée.
Type : définit le type de données de la valeur renvoyée par une procédure Function. Vous pouvez omettre ce paramètre si un caractère de déclaration de type est saisi après le nom.
Pour transmettre un paramètre à une sous-routine en tant que valeur plutôt qu'en tant que référence, le paramètre doit être spécifié par le mot-clé ByVal.
Declare Sub MyMessageBeep Lib "user32.dll" Alias "MessageBeep" ( Long )
Sub ExampleDeclare
Dim lValue As Long
lValue = 5000
MyMessageBeep( lValue )
FreeLibrary("user32.dll" )
End Sub