Consigo capturar uma tela e cola-lá no MS Word? Sim, utilize o código a seguir:
Antes de continuar, um pequeno parênteses, deixe seus comentários para este post.
Private Declare Sub keybd_event LIB "user32" (ByVal bVk As Byte, ByVal _bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)Private Const KEYEVENTF_KEYUP = &H2Private Const VK_SNAPSHOT = &H2CPrivate Const VK_MENU = &H12Sub ScreenCapture()
keybd_event VK_MENU, 0, 0, 0keybd_event VK_SNAPSHOT, 0, 0, 0keybd_event VK_SNAPSHOT, 0, KEYEVENTF_KEYUP, 0keybd_event VK_MENU, 0, KEYEVENTF_KEYUP, 0
End SubSub Screen_Capture_VBA()
Dim Sec3 As Date, PasteYes As IntegerMsgBox "Aguarde 23 segundos e clique em OK " & _"A janela ativa será copiada para o seu Clipboard."Sec3 = DateAdd ("s", 2, Now)Do Until Now > Sec3DoEventsLoopScreenCapturePasteYes = MsgBox("Clique OK para colar a imagem.", vbOKCancel)If PasteYes = 1 ThenSelection.PasteEnd If
End Sub
Nenhum comentário:
Postar um comentário