DDE: La commande EXIT renvoie la valeur #VALEUR!

Numéro d'article: 466458 - Voir les produits auxquels s'applique cet article
Ancien nº de publication de cet article : F16458
Agrandir tout | Réduire tout

Symptômes


Je manipule Microsoft Query par DDE. Or certaines commandes me renvoient parfois
les valeurs d'erreurs : #VALEUR! ou #REF!
Quelle en est la raison, et comment puis-je l'éviter ?


Résolution


Ces valeurs d'erreurs sont retournées lorsque la commande DDE ne peut aboutir.
Ceci se produit quand Microsoft Query ne peut retourner vers Excel car il n'a
pas exécuté la totalité de l'instruction.


EXEMPLES :

- Quand une macro initialise un canal DDE vers Microsoft Query puis envoie
l'instruction EXIT() (afin de fermer Microsoft Query) à l'intérieur de la
macro commande EXEC() de Microsoft Excel, la valeur retournée sera #VALEUR!.

- Lorsque vous avez une requête affichée dans Microsoft Query, le programme
macro ne peut se terminer, et la valeur retournée est #REF!.

- En utilisant la commande EXIT(TRUE), Microsoft Query sera fermé et la
commande renverra la valeur #VALEUR!. Les commandes EXIT() ou EXIT(FALSE)
fermeront Microsoft Query seulement s'il n'y a pas de requête affichée
avec un autre canal.


Propriétés

Numéro d'article: 466458 - Dernière mise à jour: mardi 23 août 2005 - Version: 1.2
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Excel 95 Standard
  • Microsoft Excel 5.0 Standard
  • Microsoft Query 2.0
  • Microsoft Query 2.0
Mots-clés : 
kbmacro KB466458
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.
Exclusion de responsabilité concernant les contenus obsolètes dans la Base de connaissances
Cet article concerne des produits pour lesquels Microsoft n'offre plus de support. Il est par conséquent fourni « en l'état » et ne sera plus mis à jour.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com