Appel d’une fonction de l’API Windows

API:appel d’une fonction de l’API Windows

Pour appeler une fonction de l’API Windows, vous devez la déclarer en utilisant l’instruction Declare dans la section Déclarations d’un module de votre projet (généralement un module spécifique aux procédures générales à l’application).

1. Syntaxe de l’instruction Declare

Le respect des minuscules et majuscules est obligatoire pour les noms de fonctions et procédures des DLL.

Déclaration d’une procédure API :

[Public|Private] [PtrSafe] Declare Sub <nom_proc> Lib <nom_DLL>" _
[Alias <nom_alias>] [<liste_arguments>]  

Déclaration d’une function API :

[Public|Private] [PtrSafe] Declare Function <nom_fonc> Lib "<nom_DLL>" _ 
[Alias "<nom_alias>"] [([liste_arguments])] [As <type>] 

PtrSafe

Mot-clé à utiliser dans les versions 64 bits d’Excel.

nom_proc, nom_fonc

Nom de la procédure ou de la fonction tel qu’utilisé dans Visual Basic.

nom_DLL

Nom de la DLL.

nom_alias

Nom de la procédure ou de la fonction dans la DLL.

liste_arguments

Liste des paramètres de l’API.

type

Type de la valeur retournée par la fonction.

2. Passage des arguments

Les fonctions et procédures des DLL sont écrites pour la plupart en langage C et font donc référence à sa syntaxe. Aussi, le passage...

couv_RI21EXCV.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Présentation des API
Suivant
Liste de fonctions API Windows