Jag såg exemplet bland "Systemdokument" på hur man kan anropa PrintDlg för att styra utskrifterna. Dock använder den sig av defaultprinter-objektet: Printer. Är det VB du pratar om? Isf behöver du inte använda Windows APIt EnumPrinters. VB har en global collection kallad Printers som innehåller ett Printer objekt för varje installerad skrivare på datorn. Jo, jag vet att man i VB kan använda Printers-collection men eftersom jag skall konvertera koden till Notes/Domino som inte har detta collection så behöver jag använda mig av EnumPrinters... Så har någon en idé om hur man kan använda detta API-kommando? Ok :)EnumPrinters / PrintDlg
Jag skulle dock vilja använda EnumPrinters för att ta reda på alla tillgängliga skrivare på datorn så att användaren kan välja vilken som helst.
Hur går jag vidare? Någon som har ngt tips?Sv: EnumPrinters / PrintDlg
Exempel på att gå igenom alla installerade skrivare i systemet:
Private Sub Form_Load()
Dim sPrinter As Printer
For Each sPrinter In Printers
Debug.Print sPrinter.DeviceName
Next
End Sub
Sv: EnumPrinters / PrintDlg
Sv: EnumPrinters / PrintDlg
Om du laddar ner API-Guide från allapi (http://www.allapi.net) eller söker på deras sida har de ett expempel på EnumPrinters.
API-Guide innehåller många bra exempel på enklare API anrop, mycket bra verktyg!