2024年1月8日 星期一

VBA入門: 列印設定玩玩 ActiveSheet.PrintOut、ActiveSheet.PageSetup

一個例子,小編先設定5個列印設定,若無此需要,也可以直接

ActiveSheet.PrintOut , ActivePrinter:=""直接上也可以。

1.列印儲存格範圍:PrintArea

2.設定列印上下作右邊界:

PageSetup.TopMargin、PageSetup.BottomMargin、PageSetup.LeftMargin PageSetup.RightMargin 

3.然後設定列印方向:Orientation 

4.設定寬度與長度:FitToPagesWide 、FitToPagesTall 

5.設定使用的印表機:ActiveSheet.PrintOut , ActivePrinter:=???

Sub  DO_PRINT()

    print_t="印表機名稱"

            ActiveSheet.PageSetup.PrintArea = "a1:I68"          

            With ActiveSheet.PageSetup

             .TopMargin = Application.CentimetersToPoints(0)

             .BottomMargin = Application.CentimetersToPoints(0)

             .LeftMargin = Application.CentimetersToPoints(0)

             .RightMargin = Application.InchesToPoints(0)

            End With  

            ActiveSheet.PageSetup.Orientation = 1 

            ActiveSheet.PageSetup.FitToPagesWide = 1 

            ActiveSheet.PageSetup.FitToPagesTall = 1

             ActiveSheet.PrintOut , ActivePrinter:=print_t

End Sub


簡短分享。

沒有留言:

張貼留言

股票:財務工具快速整理工具開發

完成了✌✌✌ 內建財務資料到資料庫到103.4Q 每季度最高最低收盤價資料庫到103.4Q 繪製每季財務面表現與季股價走勢圖 簡單輸入股票代號即可立即查詢 具備連結可以連結到卷商系統,看資料。(這就要靠網路了) 雖然未來有打算開發成APP版但作罷,自己做給自己用。