tft每日頭條

 > 生活

 > excel中vba打印紙張

excel中vba打印紙張

生活 更新时间:2025-01-28 10:40:43
NO.1 Excel如何設置打印格式

使用vba可以做打印格式處理,如何做一個漂亮的打印頁面,不外乎要設置打印表格的邊框、版式、頁眉、頁角等等。

那麼怎樣設置這些格式呢?

excel中vba打印紙張(如何設置Excel打印格式)1

NO.2 PageSetup對象

vba編程用到Pagesetup對象,對表格打印進行設置。

PageSetup對象有許多屬性,下面圖片裡列出了大部分常用的屬性,可以對照進行設置。

具體方法下面舉個例子來展示一下最終效果。

PageSetup屬性

excel中vba打印紙張(如何設置Excel打印格式)2

第一頁

excel中vba打印紙張(如何設置Excel打印格式)3

第二頁

NO.3 示例代碼

代碼注釋相對完整,不做過多介紹,仔細看代碼,相信一定有收獲。

Private Sub CommandButton1_Click() With Me.PageSetup .TopMargin = 45 .BottomMargin = 25 .LeftMargin = 20 .RightMargin = 20 .BlackAndWhite = True'黑白打印 .CenterHorizontally = True'左右距中 .CenterVertically = False .Draft = False '打印圖形 .FirstPageNumber = 100'設置首頁頁碼 .Orientation = xlLandscape'橫向版式 .Zoom = false .FitToPagesTall = 1 .FitToPagesWide = 1 .PrintTitleRows = ActiveSheet.Rows(1).Address '設置第一行為重複顯示行 .PrintTitleColumns = ActiveSheet.Columns("A").Address '設置A列為列表列 .LeftHeader = "&F" '設置右上角為文件名 With .RightHeaderPicture '設置頁眉圖片 .Filename = ThisWorkbook.Path & "\pic\11.jpg" .Width = 800 .Height = 50 End With .RightHeader = "&G" '驅動器在标頭的右側部分 End With Me.PrintPreview '打印預覽 End Sub

excel中vba打印紙張(如何設置Excel打印格式)4

NO.4 預覽效果

代碼介紹清楚了,我們看一下運行效果,說白了整合代碼這就是一個打印預覽功能。

excel中vba打印紙張(如何設置Excel打印格式)5

NO. 5 打印效果

最終輸出到紙面上應該就是這樣的,如果有什麼不合适,修改相應的屬性值,就可以得到理想的結果了,對比一下第一頁和第二頁,我們設置的頁頭部是同樣了,當然了左側也可以設置為相同的列。

excel中vba打印紙張(如何設置Excel打印格式)6

第一頁

excel中vba打印紙張(如何設置Excel打印格式)7

第二頁

NO.6 總結

整體來看,似乎達到了一定的目的,假如以圖書形式來輸入也是一個不錯的選擇。

這樣打印設置就算是一個比較理想的結果。

總之,所有制作的表格都将有一個紙質的輸出,完成一個美觀又清晰的版面,無論如何都一個件很好的事情。

學習VBA就趕快收藏起來吧,關注後,獲取更多Excel VBA編程技巧

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved