VB: affichage de la boite imprimer

Ma -  
 seb -
SAlut !

J'aimerai réussir à afficher la boite de dialogue d'impression lorsque l'utilisateur clique sur l'icone mais celà ne fonctionne pas. Ne doit on pas utiliser .ShowPrinter ?
J'ai fait la barre d'outil, le programme rentre meme dans la boucle de ma fonction imprimer mais il passe sur l'instruction .ShowPrinter sans ouvrir la boite.
Avez vous une idée pour m'aider ?
Merci d'avance.
A voir également:
  • VB: affichage de la boite imprimer
  • Vb - Télécharger - Langages
  • Vb cable - Télécharger - Audio & Musique
  • Vb editor - Télécharger - Langages
  • Vb runtime - Télécharger - Divers Utilitaires
  • Vb express - Télécharger - Langages

4 réponses

drizzt40 Messages postés 133 Date d'inscription   Statut Membre Dernière intervention   25
 
Je n'ai jamais utilisé ShowPrinter, mais si c'est comme .ShowOpen ou .ShowSave... Il faut que tu place un objet Dialog sur la feuille

=}- The_Str@nger -{=
0
Ma
 
Merci d'avoir répondu.
Pour être franc, j'ai commencé à programmer en VB vendredi dans le cadre de mon stage et tout est en allemand alors pas facile de comprendre les propriétés de chaque truc et les aides du logiciel !!
Normalement c'est le même principe pour toutes les boites de dialogues communes. J'ai placé un objet dialog dans ma fenêtre mais que faut il faire ensuite ?
Encore merci.
Ma.
0
drizzt40 Messages postés 133 Date d'inscription   Statut Membre Dernière intervention   25
 
Je ne sais pas comment utiliser le ShowPrinter mais pour les autres boite de dialogue, il faut que tu nomme ton objet dialog puis que tu l'utilise en faisant nomOBjet.ShowPrinter

=}- The_Str@nger -{=
0
Ma
 
Loin de moi l'idée de t'embêter mais tu ne saurais pas pour la boite de sauvegarde, comment on sauvegarde ?
Elle s'affiche tout bien, je peux rentrer le nom à sauvegarder mais apres ca m'indique une erreur dans mon code sur cette ligne:

ActiveForm.rtb.SaveFile sFile

Il me dit , si j'ai bien traduit, qu'un objet est requis.
rtb est le nom de mon Rich Text Box.
Que faire ?

Merci encore.
0
Ma
 
Ok, c'est bon
J'ai trouvé donc plus la peine de te casser le tête pour moi !
Merci pour ton aide précédemment.

Ma.
0
galopard
 
Le mieux c'est d'utiliser l'application Dialogs, tape Dialogs dans l'aide.
0
seb
 
Bonjour,
Ma tu peux donner ta solution stp ...
0
galopard
 
Oui en code vba ça fait un truc du style : Application.Dialogs(xlDialogPrint).Show.
0
seb
 
Merci galopard ... du coup j'ai trouvé sur un autre site :)
0