"Print Screen" através de VBA
"Print Screen" através de VBA
Existe a possibilidade em aceder via VBA a todas as teclas do teclado usando o SENDKEYS (funciona com todas as teclas do teclado), mas infelizmente não consegui usar o sendkeys para o printscreen, testei outras teclas, como o ALT, o END, o INSERT e funcionam perfeitamente, o printscreen é uma das que eu não consegui por a funcionar. Esta tecla é muito boa para podermos realizar por ex: manuais, ou capturas do algo do AutoCAD, para colocarmos noutro programa.
Para o "PRINTSCREEN" (Captura do todo o ecran)
Option Explicit
Private Const VK_SNAPSHOT = &H2C
Sub PrintScreen()
keybd_event VK_SNAPSHOT, 1, 0, 0
End Sub
Para o "ALT+PRINTSCREEN" (Captura do formulário/form activo)
Option Explicit
Sem comentários:
Enviar um comentário