Imprimir userform en ejecución con un comando en A5
Soy nuevo en esto,... Pero trato de aprende en lo que es programación vba en excel,... Tengo un formulario ya esta casi terminado, lo que necesito de su gran apoyo... Deseo imprimir el formulario en hoja A5, pero no encuentro la forma,,, imprime pero la mitad... Alguien que me pueda apoyar le estoy agradecido...
Este es el formulario ya impreso pero como verán sale la mitad,... Envío uno de los códigos que encontré,, funciona pero siempre con lo mismo
Private Sub CommandButton1_Click()
Dim Wrd As Word.Application
Dim WrdDoc As Word.Document
'Dim KEYBD_EVENT As Integer
keybd_event vbKeySnapshot, 1, 0&, 0&
DoEvents
Set Wrd = CreateObject("Word.Application") 'create Word session
On Error Resume Next
Set WrdDoc = Wrd.Documents.Add
Wrd.Visible = False
WrdDoc.PageSetup.Orientation = wdOrientPortrait
Application.Dialogs(xlDialogPrinterSetup).Show
Wrd.Selection.PasteSpecial 'paste in Word doc
WrdDoc.PrintOut 'print
Application.PageSetup.PaperSize = xlPaperA5
WrdDoc.Close False
WrdDoc. Quit