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 17 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 17 août 2018 23
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 17 août 2018 23
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
Rejoignez-nous