簡體   English   中英

在Excel VB.Net中分頁

[英]Page Breaks In Excel VB.Net

我正在使用Office Interop,並且無法在Excel中插入分頁符。 我的代碼在horizontal page break vertical pagebreak正常工作,但我還需要設置vertical pagebreak 可以在下面修改我的代碼,在第一column I上進行vertical page break嗎?

此代碼正在進行正確的horizontal pagebreaks但仍然是150頁長,因為未正確設置垂直分頁。

Dim r As Excel.Range = CType(xlWorkSheet.Cells(27, 1), Excel.Range)

r.PageBreak = 1

這個

sheet.VPageBreaks.Add(sheet.Range["J1"]); 

為我工作設置垂直分頁符。 如圖所示,它似乎將分頁放在指定的列之前: 在此輸入圖像描述

嘗試為右列對象本身而不是單元格范圍設置垂直分頁符。

如果你想要像A1:D15這樣的頁面
為了那個原因

excelWorksheet.Range(E16).PageBreak = 1 

它將創建垂直和水平分頁符。

這只是一個例子。 相應的代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM