vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Re: Bilder aus Verzeichnis als Kachekbilder auf A4 drucken 
Autor: Zardoz
Datum: 09.05.10 01:06

Hallo Dirk,
probier' mal dies (ungetestet):
  Dim Dat1$, Dat2$, YPos&, i&, j&, Breite&, Hoehe&, Z1&, Pos1&, Liste$()
 
  Screen.MousePointer = vbArrowHourglass
  Dat1 = "C:\WMF_Ordner" ' Pfad des Bildordners
  Breite = 200 ' Bildbreite
  Hoehe = 200 ' Bildhöhe
  YPos = 0
  Z1 = -1
  ReDim Liste(0)
  Dat2 = Dir$(Dat1 & "\*_D.wmf")
  Do Until Dat2 = ""
    Z1 = Z1 + 1
    ReDim Preserve Liste(Z1)
    Liste(Z1) = Dat2
    Dat2 = Dir$
  Loop
  Printer.ScaleMode = vbPixels
  Printer.Print " "
  For i = 0 To Z1
    Printer.PaintPicture LoadPicture(Dat1 & "\" & Liste(i)), 0, YPos, Breite, _
      Hoehe
    Pos1 = InStrRev(Liste(i), "_")
    For j = 1 To 3
      Dat2 = Dat1 & "\" & Left$(Liste(i), Pos1) & Choose(j, "S", "F", "P") & _
        ".wmf"
      If Dir$(Dat2) <> "" Then
        Printer.PaintPicture LoadPicture(Dat2), j * Breite, YPos, Breite, Hoehe
      End If
    Next j
    YPos = YPos + Hoehe
    If YPos >= Printer.ScaleHeight Then Printer.NewPage
    DoEvents
  Next i
  Printer.EndDoc
  Screen.MousePointer = vbDefault

Gruss,

Zardoz

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Bilder aus Verzeichnis als Kachekbilder auf A4 drucken1.578Dirk.B08.05.10 09:41
Re: Bilder aus Verzeichnis als Kachekbilder auf A4 drucken996Zardoz08.05.10 13:27
Re: Bilder aus Verzeichnis als Kachekbilder auf A4 drucken954Dirk.B08.05.10 14:10
Re: Bilder aus Verzeichnis als Kachekbilder auf A4 drucken1.056Zardoz09.05.10 01:06
Re: Bilder aus Verzeichnis als Kachekbilder auf A4 drucken911Zardoz09.05.10 01:58

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

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 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