Ahmed
-
9 janv. 2001 à 11:32
fra1ft
Messages postés35Date d'inscriptionmercredi 7 mai 2003StatutMembreDernière intervention24 septembre 2012
-
2 nov. 2007 à 09:59
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
fra1ft
Messages postés35Date d'inscriptionmercredi 7 mai 2003StatutMembreDernière intervention24 septembre 2012 2 nov. 2007 à 09:55
Hello @ all!
Donc, si je comprend bien, j'ai deux possibilitées principales pour imprimer le contenu de mon form:
Private Sub Imprimer_Click()
vari = Form1.Text1.Text & vbCrLf
vari = vari & "Texte: " & Form1.ComboBox1.Text & vbCrLf
vari = vari & "C`était un exemple"
With Printer
.Font = "Times New Roman"
' Police d'impression
.FontSize = 10
' taille de police d'impression
.PrintQuality = 300
'qualité d'impression 300 DPI
.CurrentX = 1000 'position du curseur
.CurrentY = 1000 'au début de l'impression
End With
Printer.Print vari; PrinterPage
Printer.EndDoc
End Sub
ou:
Private Sub Imprimer_Click()
'1ere section d'impression
vari = Form1.Text1.Text & vbCrLf
With Printer
.Font = "Times New Roman"
' Police d'impression
.FontSize = 10
' taille de police d'impression
.PrintQuality = 300
'qualité d'impression 300 DPI
.CurrentX = 1000 'position du curseur
.CurrentY = 1000 'au début de l'impression
End With
Printer.Print vari; PrinterPage
Printer.EndDoc
'2eme section d'impression
vari = vari & "Texte: " & Form1.ComboBox1.Text & vbCrLf
vari = vari & Form1.UserForm1.Label1.Caption & "<= This is a result"
vari = vari & "C`était un exemple"
With Printer
.Font = "Verdana, Bold"
' Police d'impression
.FontSize = 14
' taille de police d'impression
.PrintQuality = 300
'qualité d'impression 300 DPI
.CurrentX = 200 'position du curseur
.CurrentY = 800 'au début de l'impression
End With
Printer.Print vari; PrinterPage
Printer.EndDoc
End Sub
Me trompe-je?
benahmedsoufiane
Messages postés30Date d'inscriptiondimanche 22 janvier 2006StatutMembreDernière intervention 1 avril 2010 6 févr. 2007 à 22:10
Cool la source !
FLYeRNeT
Messages postés26Date d'inscriptionmardi 21 novembre 2000StatutMembreDernière intervention17 novembre 2007 5 juil. 2006 à 10:02
Simple et fonctionnel !
Merci pour ce code ! ;)
mimianass
Messages postés1Date d'inscriptionjeudi 6 avril 2006StatutMembreDernière intervention 6 avril 2006 6 avril 2006 à 17:39
votre code ca marche pas il m donne des erreurs j'ai besoin de ce code
wallon14
Messages postés56Date d'inscriptionvendredi 17 octobre 2003StatutMembreDernière intervention 3 juillet 2005 11 juin 2004 à 15:34
J'viens de mettre 10/10 et le vote reste a 3... Je ne comprend pas, ce code est très bien !
wallon14
Messages postés56Date d'inscriptionvendredi 17 octobre 2003StatutMembreDernière intervention 3 juillet 2005 11 juin 2004 à 15:33
Très bien ce petit code ;o)
Mais pensez aux retours à la ligne, sinon vous imprimerez seulement sur une ligne !
Sibelle07
Messages postés206Date d'inscriptiondimanche 14 septembre 2003StatutMembreDernière intervention25 mars 2005 27 sept. 2003 à 18:24
Ouf , voila ce que je cherchait est superbement bien trouver de plus je tient a t'ajouter un 10/10 ;-)
daetips
Messages postés142Date d'inscriptionjeudi 10 juillet 2003StatutMembreDernière intervention10 novembre 2007 3 sept. 2003 à 21:39
franchement ton code est vrémént super
cs_SysteM
Messages postés73Date d'inscriptionsamedi 27 avril 2002StatutMembreDernière intervention14 juillet 2005 25 mai 2002 à 15:41
Je n'ai pas le temps de le compléter....
A la place de poster tout suite, complete ton code puis poste apres ;)
j'utilise le Crystal Reports pour l'impression, mais il me donne les premiers enregistrements que j'ai sauvegardé dans la base de données Access, et je veux les derniers saisis, Mesrci pour le coup de main !
comme je suis débutant en vb je ne vois pas comment compléter le program pour imprimer le contenu d'un textbox , pouvez vous me le communiquer ?
merci d'avance .
2 nov. 2007 à 09:59
Lisez dans mon précédent post:
'2eme section d'impression
vari = "Texte: " & Form1.ComboBox1.Text & vbCrLf
et non vari = vari & "blabla...
Désolé!!!
2 nov. 2007 à 09:55
Donc, si je comprend bien, j'ai deux possibilitées principales pour imprimer le contenu de mon form:
Private Sub Imprimer_Click()
vari = Form1.Text1.Text & vbCrLf
vari = vari & "Texte: " & Form1.ComboBox1.Text & vbCrLf
vari = vari & "C`était un exemple"
With Printer
.Font = "Times New Roman"
' Police d'impression
.FontSize = 10
' taille de police d'impression
.PrintQuality = 300
'qualité d'impression 300 DPI
.CurrentX = 1000 'position du curseur
.CurrentY = 1000 'au début de l'impression
End With
Printer.Print vari; PrinterPage
Printer.EndDoc
End Sub
ou:
Private Sub Imprimer_Click()
'1ere section d'impression
vari = Form1.Text1.Text & vbCrLf
With Printer
.Font = "Times New Roman"
' Police d'impression
.FontSize = 10
' taille de police d'impression
.PrintQuality = 300
'qualité d'impression 300 DPI
.CurrentX = 1000 'position du curseur
.CurrentY = 1000 'au début de l'impression
End With
Printer.Print vari; PrinterPage
Printer.EndDoc
'2eme section d'impression
vari = vari & "Texte: " & Form1.ComboBox1.Text & vbCrLf
vari = vari & Form1.UserForm1.Label1.Caption & "<= This is a result"
vari = vari & "C`était un exemple"
With Printer
.Font = "Verdana, Bold"
' Police d'impression
.FontSize = 14
' taille de police d'impression
.PrintQuality = 300
'qualité d'impression 300 DPI
.CurrentX = 200 'position du curseur
.CurrentY = 800 'au début de l'impression
End With
Printer.Print vari; PrinterPage
Printer.EndDoc
End Sub
Me trompe-je?
6 févr. 2007 à 22:10
5 juil. 2006 à 10:02
Merci pour ce code ! ;)
6 avril 2006 à 17:39
11 juin 2004 à 15:34
11 juin 2004 à 15:33
Mais pensez aux retours à la ligne, sinon vous imprimerez seulement sur une ligne !
27 sept. 2003 à 18:24
3 sept. 2003 à 21:39
25 mai 2002 à 15:41
A la place de poster tout suite, complete ton code puis poste apres ;)
18 mai 2001 à 16:47
9 mai 2001 à 15:34
merci d'avance .
13 janv. 2001 à 16:05
merci
9 janv. 2001 à 11:32
Quels sont les controles a utiliser pour bien reussir l´impression ?
Merci pour l´eclaircissement !