繁体   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