bonjour Thomas
tu trouveras de nombreux exemples sur les API dans ces 2 liens
http://docvb.free.fr/api.php
dans le classeur ,
Private Declare Function FindWindow Lib 'user32' Alias 'FindWindowA' _
(ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function GetWindowLong Lib 'user32' Alias _
'GetWindowLongA' (ByVal hWnd As Long, ByVal nIndex As Long) As Long
Private Declare Function SetWindowLong Lib 'user32' Alias 'SetWindowLongA' _
(ByVal hWnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
sert pour récupérer la position de la fenetre (userform) et pour masquer la barre de caption ( là ou il y a le titre de l'USF et la croix de fermeture )
Private Declare Sub keybd_event Lib 'user32' ( _
ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, _
ByVal dwExtraInfo As Long)
va permettre la copie d'écran
bonne soiree
MichelXld