Bonjour Pierre,
J'utilise la DLL wiaaut pour redimmensionner mes images que j'importe dans un dossier afin quelles soient parfaitement à la taille de mes contrôles images Activex. Ceci afin de ne pas surcharger mes aperçus avant impression et éviter une erreur 2114.
J'ai trouvé ce code sur http://silkyroad.developpez.com/VBA/WindowsImageAcquisition/ .
Ce code précise que c'est une adaptation pour Excel.
Pour VISTA et Access 2003, il fonctionne très bien.
En recanche pour XP SP2 et Access 2003, c'est une autre affaire. A savoir que ce PC en XP n'avait pas cette DLL. Je l'ai donc installée et enregistrée dans le registre.
J'ai donc une erreur 429 qui coince sur :
Set Img = CreateObject("WIA.ImageFile")
Je soupçonne que j'aurais certainement le même problème sur :
Set IP = CreateObject("WIA.ImageProcess")
Faut il écrire cette déclaration autrement.
Merci de tes conseils.
Marsouin |