|
| |

Visual-Basic Einsteiger| hier noch das Drucklisting | |  | | Autor: berd01 | | Datum: 18.02.02 10:38 |
| 'Auflistung ausdrucken
Dim I As Integer
Screen.MousePointer = 11
'Druckmodus: Querformat
Printer.Orientation = 2
With Printer
.ScaleMode = 6 'Maßeinheit "mm"
.Font.Name = "Arial" 'Schriftart
.Font.Size = 12 'Schriftgröße Überschrift
.CurrentX = 10 'Startposition
.CurrentY = 10
.Font.Bold = True
Printer.Print "Adressenliste" + vbCrLf 'Überschrift (Fettdruck)
.Font.Bold = False
'Listenkopf
.Font.Bold = True
.Font.Size = DruckerSchriftGrad
.CurrentX = 10: Printer.Print "Pos";
.CurrentX = 20: Printer.Print FillToMaxSize("Vorname", 20);
.CurrentX = 40: Printer.Print FillToMaxSize("Name", 20);
.CurrentX = 60: Printer.Print FillToMaxSize("Anschrift", 25);
.CurrentX = 80: Printer.Print FillToMaxSize("PLZ", 20);
.CurrentX = 100: Printer.Print FillToMaxSize("Ort", 20);
.CurrentX = 125: Printer.Print FillToMaxSize("Land", 20);
.CurrentX = 150: Printer.Print FillToMaxSize("Telefon", 20);
.CurrentX = 180: Printer.Print FillToMaxSize("Fax", 20);
.CurrentX = 210: Printer.Print FillToMaxSize("Email", 20);
.CurrentX = 240: Printer.Print FillToMaxSize("Notiz", 20)
.Font.Bold = False
'Adresspositionen
.CurrentY = .CurrentY + 5
For I = 1 To ListView1.ListItems.Count
.CurrentX = 10: Printer.Print FillToMaxSize(Format$(I), 5);
.CurrentX = 20: Printer.Print FillToMaxSize(ListView1.ListItems(I).SubItems(1), 20);
.CurrentX = 40: Printer.Print FillToMaxSize(ListView1.ListItems(I).SubItems(2), 20);
.CurrentX = 60: Printer.Print FillToMaxSize(ListView1.ListItems(I).SubItems(3), 25);
.CurrentX = 80: Printer.Print FillToMaxSize(ListView1.ListItems(I).SubItems(4), 20);
.CurrentX = 100: Printer.Print FillToMaxSize(ListView1.ListItems(I).SubItems(5), 20);
.CurrentX = 125: Printer.Print FillToMaxSize(ListView1.ListItems(I).SubItems(6), 20);
.CurrentX = 150: Printer.Print FillToMaxSize(ListView1.ListItems(I).SubItems(7), 20);
.CurrentX = 180: Printer.Print FillToMaxSize(ListView1.ListItems(I).SubItems(8), 20);
.CurrentX = 210: Printer.Print FillToMaxSize(ListView1.ListItems(I).SubItems(9), 20)
'den habe ich erstmal auskomm. da ich keine 10 mehr habe!!!
'.CurrentX = 240: Printer.Print FillToMaxSize(ListView1.ListItems(I).SubItems(10), 20)
Next I
'Druckauftrag beenden
.EndDoc
End With
Screen.MousePointer = 0
MsgBox "Adressen-Auflistung wird gedruckt!", 64, "Drucken..." |  |
 | Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
  |
|
vb@rchiv CD Vol.6 vb@rchiv Vol.6
Geballtes Wissen aus mehr als 8 Jahren vb@rchiv!
Online-Update-Funktion Entwickler-Vollversionen u.v.m.Jetzt zugreifen Tipp des Monats sevWizard für VB5/6 
Professionelle Assistenten im Handumdrehen
Erstellen Sie eigene Assistenten (Wizards) im Look & Feel von Windows 2000/XP - mit allem Komfort und zwar in Windeseile :-) Weitere Infos
|
| |
|
Copyright ©2000-2025 vb@rchiv Dieter Otter Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.
Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel
|
|