Oppure

Loading
19/03/10 11:38
hemmaus
Salve a tutti,
in VB6 sto utilizzando la dll AcroPDF, ma purtroppo il programma non sempre comprende di dover stampare sulla stampante predefinita.

Come si fa a scegliere su quale stampante inviare la stampa?

Grazie.
Ultima modifica effettuata da hemmaus 19/03/10 11:40
aaa
19/03/10 12:32
Alfonso
    Dim P As Object
    For Each P In Printers
        If P.DeviceName = NomeStampante Then
            Set Printer = P
            Exit For
        End If
    Next P


Così Vb6 setta al suo interno NomeStampante come la predefinita.
aaa
19/03/10 15:42
hemmaus
In effetti la stampante settata da visual basic utilizzando il codice è corretta.

Il problema è che AcroPdf.dll stamperebbe sulla stampante che al momento del run dell'applicazione è impostata come predefinita.

Ma se voglio impostare una stampante diversa ?
Devo chiudere e riaprire l'applicazione ?

Non esiste un metodo di AcroPdf che imposta la stampante ?

Grazie
aaa