من میخواهم فقط یوزر فرم را با فرامین vba پرینت کنم اما اکسل آن را در منتهی الیه کاغذ و بدون حاشیه پرینت میکند و گویا بجز دستور me.prinform امکان دیگری موجود نمی باشد یه جستجو توی گوگل کردم کد های زیر را پیدا کردم
keybd_event VK_SNAPSHOT, 0, 0, 0
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




کامنت