OVH Cloud OVH Cloud

Fenêtre modale

4 réponses
Avatar
DoMi
Bonjour !

Dans une macro, j'affiche une fen=EAtre modale.
Il m'est alors impossible d'ouvrir une autre session de=20
Word, par exemple pour consulter un autre document.
Sous Excel, c'est possible: m=EAme en =E9tant dans une fen=EAtre=20
modale, on peut d=E9marrer une autre session d'Excel, et=20
basculer de l'une =E0 l'autre.
Comment peut-on faire avec Word ?

Merci pour votre r=E9ponse !

4 réponses

Avatar
Hervé Branchu
Bonjour Domi

Si j'en crois l'aide VBA cela est normal

on peut lire

Remarques

Lorsqu'un objet UserForm est modal, l'utilisateur doit fournir des informations ou fermer l'objet UserForm pour pouvoir utiliser
toute autre partie de l'application. Aucun code suivant n'est exécuté tant que l'objet UserForm est masqué ou déchargé. Bien que
d'autres feuilles de l'application soient désactivées lorsqu'un objet UserForm est affiché, les autres applications ne le sont pas.

Lorsqu'un objet UserForm n'est pas modal, l'utilisateur peut afficher d'autres feuilles ou fenêtres sans fermer cet objet.

Les feuilles non modales ne sont pas affichées dans la barre des tâches et ne figurent pas dans l'ordre de tabulation de la fenêtre.

EN fait la note suivante sous excel 2000 précise que ce comportement ne devrait pas avoir lieu
http://support.microsoft.com/default.aspx?scid=KB;EN-US;215861

--
Bonne journée
=================================================== Hervé Branchu, Sitel France pour l'Assistance Utilisateur Microsoft


"DoMi" a écrit dans le message de news: 456e01c3ff3b$bad2b3f0$
Bonjour !

Dans une macro, j'affiche une fenêtre modale.
Il m'est alors impossible d'ouvrir une autre session de
Word, par exemple pour consulter un autre document.
Sous Excel, c'est possible: même en étant dans une fenêtre
modale, on peut démarrer une autre session d'Excel, et
basculer de l'une à l'autre.
Comment peut-on faire avec Word ?

Merci pour votre réponse !
Avatar
Guy Moncomble
Bonjour à tous,
dans le message uPKy3i2$,

| Bonjour Domi
|
| Si j'en crois l'aide VBA cela est normal
|
| on peut lire
|
| Remarques
|
| Lorsqu'un objet UserForm est modal, l'utilisateur doit fournir des
| informations ou fermer l'objet UserForm pour pouvoir utiliser toute
| autre partie de l'application. Aucun code suivant n'est exécuté tant
| que l'objet UserForm est masqué ou déchargé. Bien que d'autres
| feuilles de l'application soient désactivées lorsqu'un objet UserForm
| est affiché, les autres applications ne le sont pas.
|
| Lorsqu'un objet UserForm n'est pas modal, l'utilisateur peut afficher
| d'autres feuilles ou fenêtres sans fermer cet objet.
|
| Les feuilles non modales ne sont pas affichées dans la barre des
| tâches et ne figurent pas dans l'ordre de tabulation de la fenêtre.
|
| EN fait la note suivante sous excel 2000 précise que ce comportement
| ne devrait pas avoir lieu
| http://support.microsoft.com/default.aspx?scid=KB;EN-US;215861

Tout à fait Hervé au moins jusqu'à Office 2000. Cela dit il y a une
fenêtre qui peut adopter les deux comportements, c'est celle du
compagnon que l'on peut utiliser sous VBA pour afficher des messages à
l'aspect différent, y compris pour Office 97.
--
A+

G.M. MVP Word
Avatar
Hervé Branchu
Bonjour Guy

merci pour le complement d'info :-)

--
Bonne journée
=================================================== Hervé Branchu, Sitel France pour l'Assistance Utilisateur Microsoft


"Guy Moncomble" <http://cerbermail.com/?QOoOlzu81P> a écrit dans le message de news: upCS9r2$
Bonjour à tous,
dans le message uPKy3i2$,

| Bonjour Domi
|
| Si j'en crois l'aide VBA cela est normal
|
| on peut lire
|
| Remarques
|
| Lorsqu'un objet UserForm est modal, l'utilisateur doit fournir des
| informations ou fermer l'objet UserForm pour pouvoir utiliser toute
| autre partie de l'application. Aucun code suivant n'est exécuté tant
| que l'objet UserForm est masqué ou déchargé. Bien que d'autres
| feuilles de l'application soient désactivées lorsqu'un objet UserForm
| est affiché, les autres applications ne le sont pas.
|
| Lorsqu'un objet UserForm n'est pas modal, l'utilisateur peut afficher
| d'autres feuilles ou fenêtres sans fermer cet objet.
|
| Les feuilles non modales ne sont pas affichées dans la barre des
| tâches et ne figurent pas dans l'ordre de tabulation de la fenêtre.
|
| EN fait la note suivante sous excel 2000 précise que ce comportement
| ne devrait pas avoir lieu
| http://support.microsoft.com/default.aspx?scid=KB;EN-US;215861

Tout à fait Hervé au moins jusqu'à Office 2000. Cela dit il y a une
fenêtre qui peut adopter les deux comportements, c'est celle du
compagnon que l'on peut utiliser sous VBA pour afficher des messages à
l'aspect différent, y compris pour Office 97.
--
A+

G.M. MVP Word



Avatar
DoMi
Merci, ça répond à mon attente, je peux, en étant dans mon
appli, ouvrir une autre session de Word.
Mais ce que je ne comprends pas, c'est que, sous Excel ou
sous Word, une userform à par défaut la propriété
ShowModal à True, et on peut ouvrir une autre session
d'Excel, mais pas de Word. C'est pourtant le même VBA ?

-----Message d'origine-----
Bonjour Domi

Si j'en crois l'aide VBA cela est normal

on peut lire

Remarques

Lorsqu'un objet UserForm est modal, l'utilisateur doit
fournir des informations ou fermer l'objet UserForm pour

pouvoir utiliser
toute autre partie de l'application. Aucun code suivant
n'est exécuté tant que l'objet UserForm est masqué ou

déchargé. Bien que
d'autres feuilles de l'application soient désactivées
lorsqu'un objet UserForm est affiché, les autres

applications ne le sont pas.

Lorsqu'un objet UserForm n'est pas modal, l'utilisateur
peut afficher d'autres feuilles ou fenêtres sans fermer

cet objet.

Les feuilles non modales ne sont pas affichées dans la
barre des tâches et ne figurent pas dans l'ordre de

tabulation de la fenêtre.

EN fait la note suivante sous excel 2000 précise que ce
comportement ne devrait pas avoir lieu

http://support.microsoft.com/default.aspx?scid=KB;EN-
US;215861


--
Bonne journée
======================== ========================= ===
Hervé Branchu, Sitel France pour l'Assistance Utilisateur
Microsoft



"DoMi" a écrit dans
le message de news: 456e01c3ff3b$bad2b3f0

$
Bonjour !

Dans une macro, j'affiche une fenêtre modale.
Il m'est alors impossible d'ouvrir une autre session de
Word, par exemple pour consulter un autre document.
Sous Excel, c'est possible: même en étant dans une fenêtre
modale, on peut démarrer une autre session d'Excel, et
basculer de l'une à l'autre.
Comment peut-on faire avec Word ?

Merci pour votre réponse !

.