我尝试使用ClosedXML每13行添加一次分页,但我不得不解决这个问题
Dim xrow As Integer = 0
Do Until xrow >= ws.LastRowUsed()
ws.PageSetup.AddHorizontalPageBreak(xrow)
xrow += 13
Loop
我的错误是
运营商'> ='未定义类型'整数'和 ' closedxml.excel.ixlrow
答案 0 :(得分:1)
在您的代码中:
Do Until xrow> = ws.LastRowUsed()
ws.LastRowUsed()'< - 将指向行而不是行号,因此无法与整数值进行比较,这就是运行代码时出现此类错误消息的原因。 因此,请将其更改为:
ws.LastRowUsed().RowNumber() '<-- will give you the specific row number
因此您的代码将如下:
Dim xrow As Integer = 0
Do Until xrow >= ws.LastRowUsed().RowNumber()
ws.PageSetup.AddHorizontalPageBreak(xrow)
xrow += 13
Loop