我有一个打印Excel文件的代码。此文件必须有两张纸。问题是我无法为第一页设置分页符。
这是代码和打印
varExcelHoja.PageSetup.Zoom = False
varExcelHoja.PageSetup.FitToPagesWide = 1
varExcelHoja.PageSetup.FitToPagesTall = 2
varExcelHoja.PageSetup.PrintArea = "B1:J224"
varExcelHoja.PageSetup.LeftMargin = 0
varExcelHoja.PageSetup.RightMargin = 0
varExcelHoja.PageSetup.TopMargin = 0
varExcelHoja.PageSetup.BottomMargin = 0
varExcelHoja.PageSetup.HeaderMargin = 0
varExcelHoja.PageSetup.FooterMargin = 0
位于第124行的虚线必须位于第130行。我该怎么办? 代码也可以在C#中。
这与Page Breaks In Excel VB.Net帖不同,因为HPageBreaks和VPageBreaks以不同的方式工作。此外,我已尝试将行更改为手动varExcelHoja.Rows(124).PageBreak = -4135
,但它不起作用。我也尝试了varExcelHoja.HPageBreaks(1).Location
,但结果相同。要使“位置”属性生效,我已将varExcelHoja.PageSetup.FitToPagesTall = 2
更改为varExcelHoja.PageSetup.FitToPagesTall = False
。结果是有三张纸,我只需要两张纸。
问候
答案 0 :(得分:0)
我可以像这样添加一个水平分页符:
Flags|counts
flag1| 0
flag1| 2
flag1| 1
.
.
flag500|3