Bonjour a tous, je travaille sur access 97 et je me sert depuis peu de vba.
J'ai du realiser une interface qui permet de scanner un document, lui attribuer un nom auto, et de le sauvegarder à un endroit précis.
J'ai découvert la bibliothèque WIAaut.dll (Windows Image Acquisition) qui m'a permis d'avoir des résultats assez rapidement.
Voici le code utilisé:
Voila, c'est assez brut comme code, je l'ai récupéré sur le net!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 Dim commondialog1 As Object Dim img As ImageFile Set commondialog1 = CreateObject("wia.commondialog") Set img = commondialog1.ShowAcquireImage MyVar = "ImgScan" & i & ".jpg" EndPath = dirpath & "\" & MyVar 'chemin du dossier, i=1 Do While dir$(EndPath) <> vbNullString MyVar = "ImgScan" & i + 1 & ".jpg" EndPath = dirpath & "\" & MyVar Loop img.SaveFile (EndPath)
J'aimerais savoir comment integrer une gestion d'erreur: si l'utilisateur décide d'annuler le scan, comment faire pour interrompre le reste de la procédure
J'espere avoir été clair, sinon n'hésitez pas a poser des questions!
Merci d'avance,
Ced911
Partager