Comment vérifier avec du code VBA si la fenêtre base de données est cachée ?
:salut: Bonjour à tous,
Existe-t-il un moyen, en utilisant du code VBA dans un formulaire, de savoir si la fenêtre base de données est cachée ?
Je m'explique : je suis en train de développer une nouvelle application MSA-2003 pour laquelle la fenêtre base de données est cachée au démarrage. Pour me permettre d'accéder à cette fenêtre pendant le développement, mon formulaire de lancement/menu dispose d'un bouton pour fermer ce formulaire et afficher la fenêtre base de données, avec ce code:
Code:
1 2 3 4 5 6
| DoCmd.Close
On Error Resume Next
' envoie la réponse au message de confirmation
' avant de montrer la fenêtre base de données
SendKeys "{Enter}"
Application.RunCommand acCmdWindowUnhide |
Cela marche bien, sauf si elle n'est plus cachée : le bouton devient sans effet, je dois songer à ne pas l'utiliser mais cliquer plutôt sur le bouton de fermeture en haut à droite de la fenêtre du formulaire [X].
D'avance merci pour vos réponses. :lol: