Equivalent à : CommonDialog1.ShowPrinter mais sous Excel !

Résolu
guilleto
Messages postés
256
Date d'inscription
jeudi 23 octobre 2003
Statut
Membre
Dernière intervention
20 mars 2013
- 8 févr. 2007 à 14:59
cs_MPi
Messages postés
3877
Date d'inscription
mardi 19 mars 2002
Statut
Membre
Dernière intervention
23 août 2018
- 9 févr. 2007 à 11:03
Bonjour,

Comme l'intitulé du Sujet l'indique, je cherche le moyen lorsque je clique sur un bouton placé sur une feuille Excel d'afficher le panneau de configuration d'imprimante !

Sous VB6 je fais : CommonDialog1.ShowPrinter

Mais sous Excel je ne sais pas comment faire !

Je continue à chercher mais si quelqu'un peut me donner la solution cela me sera d'un grand secours.

Par avance merci

Olivier

3 réponses

cs_MPi
Messages postés
3877
Date d'inscription
mardi 19 mars 2002
Statut
Membre
Dernière intervention
23 août 2018
20
8 févr. 2007 à 23:32
Tu dois mettre un CommonDialog sur ta feuille, lui donner un nom si nécessaire, dans ses propriétés, et l'appeler dans ta macro.

Dans la boîte d'outils Visual Basic (pas celle des Formulaires), tu cliques l'icône du marteau et de la clé, en bas, et tu choisis le Common Dialog dans la liste. Tu le dessines sur la feuille et le tour est joué.

MPi
3
guilleto
Messages postés
256
Date d'inscription
jeudi 23 octobre 2003
Statut
Membre
Dernière intervention
20 mars 2013
1
9 févr. 2007 à 09:10
Merci MPi,

Mais quel C.N je fais !!!!

Désolé de faire perdre du temps avec des questions aussi stupide !!

Merci encore

Olivier
0
cs_MPi
Messages postés
3877
Date d'inscription
mardi 19 mars 2002
Statut
Membre
Dernière intervention
23 août 2018
20
9 févr. 2007 à 11:03
Ce n'est pas si stupide.
Il peut arriver que certains contrôles ne soient pas disponibles sous Excel, même s'ils le sont sous VB6 et même s'ils sont dans la liste des contrôles disponibles...
De même, certains contrôles peuvent se placer sur une UserForm mais pas nécessairement sur une feuille...

Bonne continuation !
MPi
0