要用vba设置工作表的打印顶端标题行和重复打印列,可以使用PageSetup对象的PrintTitleColumns属性和PrintTitleRows属性。
以下VBA代码举例设置工作表的打印顶端标题行和重复打印列:
Sub QQ1722187970() Excel.Application.ScreenUpdating = False Excel.Application.Calculation = xlCalculationManual Dim oWK As Worksheet For Each oWK In Excel.ThisWorkbook.Worksheets With oWK.PageSetup '设置为打印重复行 .PrintTitleRows = "$1:$1" '设置打印重复列 .PrintTitleColumns = "$A:$D" '设置为空字符取消打印标题行设置 .PrintTitleRows = "" '设置为False同样取消之前的设置 .PrintTitleColumns = False End With Next Excel.Application.ScreenUpdating = True Excel.Application.Calculation = xlCalculationAutomatic End Sub
发表评论