I work in windows and excel 2000.
Any help will be apreciate.
Kind Regards
Mark
But I have already told you this in you previous post.
--
Regards,
Tom Ogilvy
"Mark" <mark...@hotmail.com> wrote in message
news:8df001c47869$1ec60690$a501...@phx.gbl...
Can you resolve my problem or give me any tips?
I work in excel 2k and WIN 2000.
Best Regards
Mark
>.
>
Modification of code originally posted by
"Orlando Magalhães Filho" <orla...@geocities.com.br>
Modified to capture just the userform (not the whole window).
In a general module:
Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, _
ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)
Public Const VK_SNAPSHOT = 44
Public Const VK_LMENU = 164
Public Const KEYEVENTF_KEYUP = 2
Public Const KEYEVENTF_EXTENDEDKEY = 1
Sub Test()
UserForm1.Show
End Sub
In the userform module:
Private Sub CommandButton1_Click()
' keybd_event VK_SNAPSHOT, 0, 0, 0
DoEvents
keybd_event VK_LMENU, 0, KEYEVENTF_EXTENDEDKEY, 0
keybd_event VK_SNAPSHOT, 0, KEYEVENTF_EXTENDEDKEY, 0
keybd_event VK_SNAPSHOT, 0, KEYEVENTF_EXTENDEDKEY + _
KEYEVENTF_KEYUP, 0
keybd_event VK_LMENU, 0, KEYEVENTF_EXTENDEDKEY + _
KEYEVENTF_KEYUP, 0
DoEvents
Workbooks.Add
Application.Wait Now + TimeValue("00:00:01")
ActiveSheet.PasteSpecial Format:="Bitmap", Link:=False,
DisplayAsIcon:=False
ActiveSheet.Range("A1").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1
ActiveWorkbook.Close False
End Sub
--
Regards,
Tom Ogilvy
"Mark" <mark...@hotmail.com> wrote in message
news:a28401c47951$fcbc7ea0$a401...@phx.gbl...
Best regards
Mark
>.
>