Petite question Visual Basic (impression) - VB/VBA/VBS - Programmation
Marsh Posté le 12-05-2003 à 18:10:04
copier des données, il n'y a rien de plus simple :
Code :
|
tu lis les noms de toutes les lignes et tu saute une ligne avec chr(10) (vérifie le numéro).Il te suffit de les copier dans le presse papier, ou de les imprimer, tu as le code dans l'aide de VB. Tu peux remplacer text1.text par richtextbox.text, c'est identique...
Pour + d'info : www.vbfrance.com
Marsh Posté le 12-05-2003 à 19:38:22
le saut de ligne c'est vbCrLf (constante, c'est plus propre), soit chr(10) & chr(13)
chr(10) (ou vbCr) c'est sous Linux
Marsh Posté le 12-05-2003 à 19:41:12
MagicBuzz a écrit : le saut de ligne c'est vbCrLf (constante, c'est plus propre), soit chr(10) & chr(13) |
ps : c'est pareil puisuqe le vbCrLf c'est Chr(10), ils ont remplacé le 10, par les lettres, c'est plus simple à retenir et sa parle mieux, que le 10, qui vient directement du code ASCII et qui est plus technique et scientifique...
Marsh Posté le 12-05-2003 à 19:45:12
NON
vbCrLf = vbCr & vbLf
vbCr = chr(10)
vbLf = chr(13)
chr(10) ne fait pas de retour à la ligne en environnement Windows/Mac.
Pour un coup, Linux/Unix n'a pas respecté la norme PostScript, qui indique que :
Carriage Return : Saut d'une ligne, en restant sur la même colonne
Line from Feed : Retour en début de ligne
Il faut donc les deux pour fait un saut à la ligne.
chr(10) tout seul, sous Windows (avant 2000, qui fait la convertion implicitement) génère un carré, car c'est un caractère non reconnu lorsqu'il est seul.
Marsh Posté le 12-05-2003 à 19:46:34
MagicBuzz a écrit : NON |
au temps for me !
Marsh Posté le 12-05-2003 à 19:47:03
D'ailleurs, tu prends une vieille machine à écrire mécannique (ce dont est dérigé le postsript) la touche saut de ligne fait uniquement monter la feuille d'une ligne. Il faut manuellement faire le retour à la ligne.
Marsh Posté le 12-05-2003 à 19:47:36
MagicBuzz a écrit : D'ailleurs, tu prends une vieille machine à écrire mécannique (ce dont est dérigé le postsript) la touche saut de ligne fait uniquement monter la feuille d'une ligne. Il faut manuellement faire le retour à la ligne. |
jamais connu, ses dinausores !
Marsh Posté le 12-05-2003 à 14:15:43
Salut ,
Je bosse sur VB6 et j'ai un chtit problème. Pour les besoins d'une application, j'aurais besoin de prendre les données qu'il y a dans une ListBox et soit de les imprimer directement sois de les ajouter à un document texte (style bloc notes) pour l'imprimer ensuite.
Est-ce que quelqun à une petite idée de comment faire ca ?
merci d'avance
Message édité par Abyss le 12-05-2003 à 16:31:07
---------------
"Nous n'héritons pas la terre de nos parents, nous l'empruntons à nos enfants" Saint-Exupéry