Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Print Excel Form In Landscape Mode?
I wish to use VBA to print an Excel form in Landscape mode. Is this
possible? Thanks. |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
Print Excel Form In Landscape Mode?
Jeffrey,
Try recording a macro of the desired actions an dedit the code as needed. NickHK "Jeffrey" wrote in message m... I wish to use VBA to print an Excel form in Landscape mode. Is this possible? Thanks. |
#3
Posted to microsoft.public.excel.programming
|
|||
|
|||
Print Excel Form In Landscape Mode?
Here's a modification by Tom Ogilvy of a Orlando Magalhães Filho post:
======================== Modification of code originally posted by "Orlando Magalhães Filho" 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 Jeffrey wrote: I wish to use VBA to print an Excel form in Landscape mode. Is this possible? Thanks. -- Dave Peterson |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
page setup landscape, but print footer in portrait mode | Excel Discussion (Misc queries) | |||
cannot get excel sheet to print landscape even when set landscape | Setting up and Configuration of Excel | |||
ofice 2003 powerpoint does not print in landscape mode | Excel Discussion (Misc queries) | |||
Printing Excel in Landscape mode... | Excel Programming | |||
print a form landscape | Excel Programming |