PrintForm

rastafouette

XLDnaute Junior
Bonjour à tous,

Encore une question à 10cts. J'ai cherché une réponse dans les fils existants mais j'ai rien toruvé.
Voilà :

J'utilise dans une UserForm ( un Label, un grand Textbox multiline, un bouton imprimer et un bouton ok) la commande suivante :
Code:
Private Sub CommandButton_Imprimer_Click()
    Me.PrintForm
End Sub
qui m'imprime la UserForm en entier.

Ma question est :
Comment puis-je imprimer uniquement le contenu de ma TextBox ?
(Avec si possible une mise en forme de mon choix, choix de police, taille....)

Merci à tous !
 
C

Compte Supprimé 979

Guest
Re : PrintForm

Salut Rastafouette :D

La seule solution pour moi est de mettre le contenu de ton TextBox dans une cellule d'une feuille prévue à cette effet !

Comme ça tu pourras appliquer la mise en forme que tu souhaites
Ensuite : ActiveSheet.PrintOut

A+
 

MichelXld

XLDnaute Barbatruc
Re : PrintForm

bonjour


on ne pourra pas trouver le nom de l'imprimante à ta place.
Tu peux le nom en utilisant
Code:
Debug.Print Application.ActivePrinter

et ensuite tu adaptes le résultat.
ça peut par exemple être
Code:
Open "Ne01:" For Output As #1
Code:
Open "[URL="file://nomserveur/refimprimante"]\\nomserveur\refimprimante[/URL]" For Output As #1
... etc ...


bonne journée
michel
Microsoft Excel MVP
 

Discussions similaires

Statistiques des forums

Discussions
312 485
Messages
2 088 805
Membres
103 971
dernier inscrit
abdazee