Jag använder CommonDialog1 för att skriva ut från mitt program och i koden använder jag CommonDialog1.Copies=3 och efter utskriften måste antal kopor återställas till 1 i copies rutan i commonDialog1. Hej Hejsan Jag testade med det härAPI
jag skriver CommonDialog1.Copies = 1 efter Printer.EndDoc
Öppnar jag CommonDialog1 tex från en annan
form i mitt program där jag bara vill ha en kopia så står det 1 i rutan för copies men om jag öppnar Egenskaper för vald skrivare så står där 3 st kopior i rutan för Copies.
Kan man använda något API för att ställa copies default 1 så att man kan styra antal kopior och att det återgår till standardvärdet.
tack på för hand
Tobbe Sv: API
Din fråga är som en "finne i röven" , har själv försökt lösa detta men ,
ta me faen det blir samma resultat som du beskriver.
Kolla olika Flag :s du kan ställa till objektet,berätta för mig och andra när du löst det.
MÖITIUDF
SvenSv: API
Vad är det som händer när man trycker på ok knappen i CommonDialog för utom att koden skickas till skrivare ?
Kan täcka mig att det skrivs något till registret som sparar värdet för antal kopior.
TobbeSv: API
For i = 1 To 3
' Koden till skrivaren.
Next
Printer.EndDoc
Fungerar men koden måste gås igenom tre gånger och tar lite tid.
Måste finnas något bättre sätt att använda!
/Tobbe