Applies ToAccess pour Microsoft 365 Access 2021 Access 2019 Access 2016

Vous pouvez utiliser la fonction DDEInitiate pour commencer une conversation d’échange dynamique de données (DDE) avec une autre application. La fonction DDEInitiate ouvre un canal DDE pour le transfert de données entre un serveur DDE et une application cliente.

Par exemple, si vous souhaitez transférer des données d’une feuille de calcul Microsoft Office Excel 2007 vers une base de données Microsoft Office Access 2007, vous pouvez utiliser la fonction DDEInitiate pour ouvrir un canal entre les deux applications. Dans cet exemple, Access agit en tant qu’application cliente et Excel en tant qu’application serveur.

Syntaxe

DDEInitiate ( application, topic )

La syntaxe de la fonction DDEInitiate contient les arguments suivants :

Argument

Description

d’application

Un expression de chaîne identifiant une application qui peut participer à une conversation DDE. En règle générale, l’argument application est le nom d’un fichier .exe (sans l’extension .exe) pour une application Microsoft Windows, telle qu’Excel.

sujet

Expression de chaîne qui est le nom d’un sujet reconnu par l’argument application . Consultez la documentation de l’application pour obtenir la liste des rubriques.

Remarques

En cas de réussite, la fonction DDEInitiate commence une conversation DDE avec l’application et la rubrique spécifiées par les arguments d’applicationet derubrique , puis retourne une valeur entière long. Cette valeur de retour représente un numéro de canal unique identifiant un canal par lequel le transfert de données peut avoir lieu. Ce numéro de canal est ensuite utilisé avec d’autres fonctions et instructions DDE.

Si l’application n’est pas déjà en cours d’exécution ou si elle est en cours d’exécution mais ne reconnaît pas l’argument de rubrique ou ne prend pas en charge DDE, la fonction DDEInitiate retourne une erreur d’exécution.

La valeur de l’argument de rubrique dépend de l’application spécifiée par l’argument application . Pour les applications qui utilisent des documents ou des fichiers de données, les noms de rubrique valides incluent souvent les noms de ces fichiers.

Remarque : Le nombre maximal de canaux qui peuvent être ouverts simultanément est déterminé par Microsoft Windows et la mémoire et les ressources de votre ordinateur. Si vous n’utilisez pas de canal, vous devez conserver les ressources en les terminant par une instruction DDETerminate ou DDETerminateAll .

Conseil

Si vous devez manipuler les objets d’une autre application à partir d’Access, vous pouvez envisager d’utiliser l’automatisation.

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.