- 帖子
- 4901
- 主題
- 44
- 精華
- 24
- 積分
- 4916
- 點名
- 142
- 作業系統
- Windows 7
- 軟體版本
- Office 20xx
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台北
- 註冊時間
- 2010-4-30
- 最後登錄
- 2026-7-16
                
|
2#
發表於 2012-5-22 16:00
| 只看該作者
本帖最後由 Hsieh 於 2012-5-22 23:33 編輯
回復 1# chlich99
頁首頁尾並無法設計表格
只能藉由VBA將表格部分做成圖片插入
編輯黃色區塊後按預覽列印便能得到效果
thisworkbook模組- Private Sub Workbook_BeforePrint(Cancel As Boolean)
- LoadFootPic
- End Sub
複製代碼 一般模組- Sub LoadFootPic()
- PicName = ThisWorkbook.Path & "\temp.jpg"
- With ActiveSheet
- Set shp = .Range("A19:G26")
- shp.CopyPicture
- Set Cht = .ChartObjects.Add(0, 0, shp.Width * 0.95, shp.Height * 0.95)
- '將Shape的圖片貼上圖表物件中
- With Cht
- .Border.LineStyle = 0
- .Chart.Paste
- '在使用Export方法, 圖表匯出成JPG圖檔
- .Chart.Export PicName ', filtername:="JPG"
- '刪除圖表
- .Delete
- End With
- .PageSetup.CenterFooterPicture.Filename = PicName
- .PageSetup.CenterFooter = "&G"
- End With
- Kill PicName
- End Sub
複製代碼
報價單(空白格式).zip (45.04 KB)
|
|