Méthode Application.DDETerminateAll (Access)

Utilisez l’instruction DDETerminateAll pour fermer tous les canaux DDE (Dynamic Data Exchange) ouverts.

Syntaxe

expression. DDETerminateAll

expressionUne variable qui représente un objetApplication.

Valeur renvoyée

Aucune

Remarques

Par exemple, supposons que vous avez ouvert deux canaux DDE entre Microsoft Excel et Microsoft Access, l’un pour récupérer les informations système sur Excel et l’autre pour transférer des données. Utilisez l’instruction DDETerminateAll pour fermer les deux canaux simultanément.

À l'aide de l'instruction DDETerminateAll revient à exécuter une instruction DDETerminate pour chaque numéro de canal ouvert. Comme l'instruction DDETerminate, l'instruction DDETerminateAll n'a aucun effet sur les expressions de liaisons DDE actives dans les champs des formulaires ou des États.

S'il n'y a aucun canal DDE ouvert, l'instruction DDETerminateAll s'exécute sans provoquer une erreur d'exécution.

Conseil

  • Si vous interrompez une procédure qui exécute les échanges DDE, vous pouvez laisser involontairement des canaux ouverts. Pour éviter d'épuiser les ressources du système, utilisez l'instruction DDETerminateAll dans votre code ou dans le volet instantané (inférieur) de la fenêtre de débogage lors du débogage du code qui exécute les échanges DDE.
  • Si vous devez manipuler les objets d’une autre application à partir d’Access, vous pouvez envisager d’utiliser Automation.

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.