Hello à tous,
Je suis obligé de faire appel à vous.
En parallèle, je dois souvent transmettre des documents qui obligent les utilisateurs à imprimer, signer et me renvoyer.
J’ai eu l’idée de peut-être pouvoir le faire avec un UserForm.
(je n’est pas eu d’autre idée pour réaliser cette tache)
L’idée, une fois ouvert, était qu’en restant cliqué sur le bouton gauche de la souris, l’utilisateur puisse dessiner sa signature. Une fois le bouton relâché, une fenêtre demande si on valide ou non.
Si oui, la signature va dans l’image 2 sur la feuille (j’ai aussi essayé avec des formes).
Si non, une autre fenêtre s’ouvre et demande si on souhaite refaire ou annuler.
Mais quand j’appuie sur le bouton, une erreur de compilation survient et je ne sais pas comment la contourner.
Private Sub Image1_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal x As Single, ByVal y As Single)
** If Drawing And Button = 1 Then**
** Dim hdc As LongPtr**
** hdc = GetDC(Image1.hwnd)**
** SetPixel hdc, x, y, RGB(0, 0, 0)**
** ReleaseDC Image1.(Erreur ici ) hwnd, hdc**
** LastX = x**
** LastY = y**
** End If**
End Sub
Je ne peux pas utiliser ActiveX, ce qui me rend la tâche bien difficile.
vous auriez une solution ?
Merci d’avance
JOhnny
testesignatureviausf.xlsm (32,0 Ko)