OVH Cloud OVH Cloud

Sortie Avant Aperçu

2 réponses
Avatar
Salut et bonne ann=E9e =E0 tous,

J'ai cr=E9er une application =E0 l'aide de masque de saisie,=20
et je voudrais faire apparaitre la boite de dialogue pour=20
la "Sortie Avant Impression". J'ai donc creer un bouton et=20
je l'ai lier =E0 la syntaxe suivante :

reponse =3D Application.dialogs(xlDialogPrintPreview).show

Lorsque je clique sur le bouton, la boite de dialogue=20
apparait bien, je ne peux rien faire. les bouton Zoom,=20
Imprimer, Marges, Pages ... ne peuvent =EAtre s=E9lectionner,=20
et excel est compl=E9tement bloqu=E9.=20

Que faire ???=20

Y a-t-il une autre syntaxe pour faire apparaitre effectuer=20
une sortie per=E7ue ???=20

De plus, le bouton fermer (de l'Aper=E7u Avant Impression)=20
peut-il me renvoyer automatique sur mon dernier Userform=20
charg=E9e???=20

Merci.

2 réponses

Avatar
michdenis
Bonjour ,

Ceci est suffisant :

Application.dialogs(xlDialogPrintPreview).show


Je ne suis pas certain à lire ton explication, mais si tu lances cette ligne de code via un bouton situé sur un formulaire
affiché dans une fenêtre modale, tu "gèleras" toute l'application excel.

Des possibilités :

Tu utilises une fenêtre non modale pour lancer le formulaire, ou tu utilises la méthode Userform1.Hide afin de masquer le
formulaire avant de lancer la ligne de code :

Userform1.hide
Application.dialogs(xlDialogPrintPreview).show

Userform1.show




Salutations!



a écrit dans le message de news:0b4e01c3d467$a6d060e0$
Salut et bonne année à tous,

J'ai créer une application à l'aide de masque de saisie,
et je voudrais faire apparaitre la boite de dialogue pour
la "Sortie Avant Impression". J'ai donc creer un bouton et
je l'ai lier à la syntaxe suivante :

reponse = Application.dialogs(xlDialogPrintPreview).show

Lorsque je clique sur le bouton, la boite de dialogue
apparait bien, je ne peux rien faire. les bouton Zoom,
Imprimer, Marges, Pages ... ne peuvent être sélectionner,
et excel est complétement bloqué.

Que faire ???

Y a-t-il une autre syntaxe pour faire apparaitre effectuer
une sortie perçue ???

De plus, le bouton fermer (de l'Aperçu Avant Impression)
peut-il me renvoyer automatique sur mon dernier Userform
chargée???

Merci.
Avatar
Pascal Engelmajer
Salut,
Pourquoi ?
se bouton existe dans la barre d'outils Fichiers et on peut créer un barre
personnelle et l'y placer.
En plus le code (reponse = Application.dialogs(xlDialogPrintPreview).show)
est tout à fait correct.
Quelle est la nature du bouton, ou est-il ?
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
a écrit dans le message de news:
0b4e01c3d467$a6d060e0$
Salut et bonne année à tous,

J'ai créer une application à l'aide de masque de saisie,
et je voudrais faire apparaitre la boite de dialogue pour
la "Sortie Avant Impression". J'ai donc creer un bouton et
je l'ai lier à la syntaxe suivante :

reponse = Application.dialogs(xlDialogPrintPreview).show

Lorsque je clique sur le bouton, la boite de dialogue
apparait bien, je ne peux rien faire. les bouton Zoom,
Imprimer, Marges, Pages ... ne peuvent être sélectionner,
et excel est complétement bloqué.

Que faire ???

Y a-t-il une autre syntaxe pour faire apparaitre effectuer
une sortie perçue ???

De plus, le bouton fermer (de l'Aperçu Avant Impression)
peut-il me renvoyer automatique sur mon dernier Userform
chargée???

Merci.