...... e da mo in poi sono nelle vostre mani:
io di vb ci capisco molto poco... l'ho usato poche volte ed esclusivamente da access97.
il mio problema è questo, ho una maschera di access, dopo che l'utente ha inserito i valori nella maschera, clicca su un tasto stampa che semplicemente lancia un report.
Il problema è che i report access vengono stampati se si usa la proprietà acNormal direttamente sulla stampante predefinita di windows.
Quando il mio utente clicca sul pulsante stampa, io in qualche modo devo cambiare la stampante predefinita di windows, settarla su un'altra stampante, eseguire la stampa e risettare la stampante precedente come predefinita.
Prima dell'aggiornamento a win 2000 facevo sta cosa martellando il win.ini del windows 95, ora per far sta cosa devo martellare una chiave del registro ovvero:
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows
il valore da settare è quello di "Device".
Ricapitolando io dovrei
bakuppare il valore di questa chiave
impostare la chiave che mi piace
stampare
reimpostare la chiave precedente
il punto in cui trovo immensa difficoltà è il primo.
Per gli altri passaggi mi sono già riuscito ad organizzare (martello il registro con dei file .bat)
ma per il punto uno non so proprio come fare.
Con il metodo del .bat trovato qui sarei apposto se riuscissi a trovare un metodo per esportare un file .reg con il valore di backup ma san googgolo non ha trovato molto relativamente all'estrazione di un file reg da un file bat.
Se avete una qualsiasi idea su come estrarre sti valori ve ne sarei immensamente grato!!
ciau ciau