vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

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

Fortgeschrittene Programmierung
Werden wir aus Windows rauskitzeln müssen  
Autor: unbekannt
Datum: 07.02.02 18:01

Hi Mac,

unter VBA gibt es eben kein CommonDialog - aber, dafür haben wir ja die WinAPI - oder

In VBA bekommst Du den Dialog so:

Private Declare Function PRINTDLG Lib "comdlg32.dll" Alias "PrintDlgA" _
       (lpDlg As PRINTDLG) As Long
 
Private Type PRINTDLG
        lStructSize As Long
        hwndOwner As Long
        hDevMode As Long
        hDevNames As Long
        hdc As Long
        flags As Long
        nFromPage As Integer
        nToPage As Integer
        nMinPage As Integer
        nMaxPage As Integer
        nCopies As Integer
        hInstance As Long
        lCustData As Long
        lpfnPrintHook As Long
        lpfnSetupHook As Long
        lpPrintTemplateName As String
        lpSetupTemplateName As String
        hPrintTemplate As Long
        hSetupTemplate As Long
End Type
 
Private myDlg As PRINTDLG
 
Private Sub Command1_Click()
   myDlg.lStructSize = Len(myDlg)
   PRINTDLG myDlg
End Sub
Was der User auswählt, schreibt der Dialog in die Struktur PrintDLG.

cu
Lordchen
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Druckdialog unter VBA65-M@cWale-07.02.02 17:23
Werden wir aus Windows rauskitzeln müssen 486unbekannt07.02.02 18:01
Und wenn schon Kille Kille, dann aber richtig 456unbekannt07.02.02 18:46
Re: Und wenn schon Kille Kille, dann aber richtig 49-M@cWale-07.02.02 20:53

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-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