Rechercher : dans
Par :

Impression VB6

Dernière réponse le 22 jun 2005 à 11:09:24 Habib, le 4 avr 2005 à 14:05:00 
 Signaler ce message aux modérateurs

Bonjour mes amis

SVP j'aimerai savoir avec un exemple comment personnaliser le format du papier (papersize) en imprimant sur VB6, j'utilise XP prof.

Avec mes remerciements

Habib

Meilleures réponses pour « impression VB6 » dans :
Activer/Désactiver le service spouleur d'impression VoirLe service spouleur d'impression permet de charger en mémoire les travaux d'impression pour une impression ultérieure, c'est-à-dire à les mettre dans la file d'attente d'impression. Il peut aussi être la solution suite à l'échec d'installation des...
[Imprimantes] Partage d'imprimante VoirProcédure pour partager une imprimante afin qu'elle soit accessible depuis n'importe quelle station de travail d'un réseau Microsoft Windows NT/2000/XP: Tout d'abord, il faut comprendre rapidement la connexion entre les ordinateurs et l'imprimante...
Partager une imprimante sous Windows XP et Vista VoirIl existe plusieurs façons de partager une imprimante, cela va dépendre, du réseau et de l'imprimante. Nous aborderons ici les deux plus courantes. I.- Partager l'imprimante reliée à un des micro-ordinateurs par un câble II.- Installer sur...
L'imprimante VoirL'imprimante L'imprimante (en anglais printer) est un périphériques permettant de faire une sortie imprimée (sur papier) des données de l'ordinateur. Il existe plusieurs technologies d'imprimantes dont les plus courantes sont : ...
Windows 7 - Périphériques et imprimantes VoirDécouvrez le panneau Périphériques et imprimantes Cliquez en bas à gauche de la Barre des tâches sur le bouton « Démarrer » puis, à droite du menu qui s’affiche, sur « Périphériques et imprimantes » pour faire apparaître le panneau Périphériques et...
Impression d’un document VoirIl est bien sûr possible (et facile) d’imprimer un tableau de calcul. Vous pouvez imprimer tout ou partie d’une feuille de calcul, choisir l’orientation (portait ou paysage), définir les marges et les sauts de ligne, etc. Une précieuse...

1

rudy, le 13 avr 2005 à 12:05:58

Salut Habib,

Voici quelques lignes de code :

Function Nouvpage_courrier()
On Error GoTo erreur


Printer.FontName = "Arial": Printer.FontSize = 12
Printer.FontBold = True
Printer.PaperSize = 9

La valeur 9 représente un format A4, la valeur 8 représente un format A3.

Tu peux trouver toutes les valeurs dans le Help dans "PaperSize, propriété".

Il existe aussi "Printer.Orientation = 1" : la valeur 1 représente le "portrait", la valeur 2 le "landscape".


J'espère que j'ai pu t'aider un peu,

Rudy.

Carpe diem.

Répondre à rudy

2

Habib, le 13 avr 2005 à 14:30:25

Bonjour,

Oui tu m'a aidé beaucoup

Est ce que tu connait quelques choses sur la propriété Heigh et Widh de la propriété papersize? Si je veux imprimer sur feuille continue par exemple avec longeur feuille = 3500 Cm et Largeur feuille = 2800 Cm
Comment je peux ecrire le code?

Merci d'avance

Habib

Répondre à Habib

3

rudy, le 13 avr 2005 à 15:38:45

Heureux que cela puisse t'aider.

En ce qui concerne les propriétés Height et Width même chose :

Printer.Height = ....
Printer.Width = .....

Mais pour les explications, reporte-toi au Help de VB, cela sera plus explicite.

En fait, il semble que ces propriétés rejoignent plus ou moins les fonctionnalités de Printer.PaperSize.

Mais avec le "Help" tu pourras voir les dimensions proposées en fonctions des différentes propriétés.
Bien à toi,

Rudy.

Carpe diem.

Répondre à rudy

4

ludocam21, le 14 avr 2005 à 17:58:11

Apparement quelqu'un a su resoudre ton probleme;
mais dis moi, saurais tu comment imprimer une selection sous vb6 ?

Répondre à ludocam21

5

Habib, le 15 avr 2005 à 09:23:06

Bonjour, Ludocam21

Est ce tu peux m'expliquer d'avantage qu'est que tu veux dire par selection ==> donne moi un exemple

salut

Répondre à Habib

8

ludocam21, le 25 mai 2005 à 09:15:23

Salut Habib,
je te remercie pour ton aide, tu m'as vraiment bien aider;
désolé de ne pas avoir répondu tout de suite, mais ma connexion ne marcahit plus.

j'aurais autre chose à te demander; saurais tu comment on fait pour imprimer en format paysage?

si tu peux m'aider la dessus tu me sauves la vie; c'est très urgent s'il te plaît.

Répondre à ludocam21

6

ludocam21, le 15 avr 2005 à 10:13:48

Et bien ce que je veux dire c'est que j'ai un "textbaox", et j'ai fait un bouton "imprimer" dans mon programme ça marche, pas de probleme; le probleme est que ça imprime tout le texte se trouvant dedans et si je selectionne du texte pour imprimer seulement ce que j'ai séléctionné, ça m'imprime tout quand même. donc ce que je voudrais trouver c'est un moyen de pouvoir imprimer seulement le texte que je séléctionne, mais je galère la dessus depuis et je ne trouve pas; alors si tu as un moyen...ça seraît vraiment cool de me le dire

Répondre à ludocam21

7

optyler, le 12 mai 2005 à 13:18:05

Salut,
je galère aussi pas mal sur les impressions, j'essaille de mettre du text et une image sur la meme page mais ca marche jamais ...

enfin bref, pour la selection je pense que tu pourais recuperer dans une variable le text selectionner, le mettre dans une variable et enfin d'imprimer le contenu de la variable ....

Private Sub printOne()
  ' normalement il va vouloir t'imprimer que la selection
  Printer.Print TextBox1.SelText
  Printer.EndDoc
end sub

Répondre à optyler

11

 ludocam21, le 22 jun 2005 à 11:09:24

Merci ça a effectivement marché;
j'ai encore un problème concernant l'impression...
en fait je voudrais établir une marge de 2 cm à gauche à l'impression de ma textbox mais je n'y arrive pas. J'ai essayé avec ça:

Printer.ScaleMode = vbMillimeters
Printer.CurrentX = 20

mais la marge ne s'applique qu'à la première ligne de texte et pas au reste.

si quelqu'un peut m'aider ça serait sympa

Répondre à ludocam21

9

khouloud, le 25 mai 2005 à 09:34:26

Salut tout le monde,
j'ai une petite application sur vb6 et j'aime bien imrimer un form qui contient plusierues shape est ce que c'est obligatoire de creer un Data Report ou bien il faut ecrire une code sur la form elle meme.
svp si vous pouvez m'aideze c tres urgent et je ne sais quoi faire.

Répondre à khouloud

10

ludocam21, le 26 mai 2005 à 12:53:17

J'ai quelque chose à te demander, et si tu peux m'aider ça serait vraiment super;
j'ai fait une petite application sous visual basic 6 et j'ai intégrer un bouton permettant d'imprimer une textbox; ça marhe mais le problème c'est que le texte est coupé; je veux dire ça imprime tout mais la fin de la phrase à droite de la feuille est coupée; y'a -t-il un moyen de paramètrer une mise en page enfin de faire quelque chose pour que ça prenne tout le texte ?

je peux faire imprimer en format paysage pour que ça prenne, mais c'est pas super; je voudrait que ça reste en portrait.

c'est vraiment urgent stp.

Répondre à ludocam21