bonjour,
en fait je cherche à imprimer une page web sur une imprimante de mon choix, et puisque le code de la FAQ imprime tjs sur l'imprimante par défaut :
bein vous imaginez que j'ai pensé à déclarer mon imprimante comme celle par défaut. Alors apres une bonne recherche, j'ai découvert que dans ce cas précis, il faut changer la base de registre!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part WB.ControlInterface.ExecWB(OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER, vaIn, vaOut);
Bon, c la première fois que je touche au registre, mais j'ai fais ce code :
quand je l’exécute ce code ne fonctionne pas! et ne retourne rien!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 if Registre.KeyExists('HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\PageSetup\printer') = False then Registre.CreateKey('HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\PageSetup\printer'); Registre.WriteString('HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\PageSetup\printer', 'monImprimante');
Si quelqu'un connaît comment réparer ca ou comment imprimer sans toucher au registre je suis preneur!
merci d'avance
Partager