Miten saan tehyä niin,että ohjelma tulostaa vain jos painetaan "Tulosta"? Eli siis nytten kun nappia painetaan aukeaa CommondDisalog:in Tulostus ikkuna, ja jos painetaan peruuta ohjelma alkaa kuitenkin tulostamaan...
Private Sub tulosta_Click() Printteri.ShowPrinter Printer.Print "test" Printer.EndDoc End Sub
Tässä tulee esimerkki:
On Error Resume Next
CommonDialog1.CancelError = True
CommonDialog1.ShowPrinter
If Err = 32755 Then
MsgBox "Valittiin peruutus"
Else
MsgBox "Valittiin tulostus"
End IfEnsin määritetään, että peruutusnapin painaminen aiheuttaa "virheen". Sitten tutkitaan, onko kyseistä virhettä ilmennyt, ja jos on, niin peruutusnappia on painettu.
Jee se toimii...Kiitos paljon
Aihe on jo aika vanha, joten et voi enää vastata siihen.