每个工作表的视图可以有“普通”、“分页预览”、“页面布局”3种。
如果要用vba批量设置工作表的视图,可以使用Window对象的View属性设置。
但是用Window对象的View属性设置工作表的视图时,每次只能设置活动工作表的视图,所以如果要批量设置所有工作表的视图,需要先激活每个工作表。
以下vba代码演示了如何批量设置工作表的视图为分页预览:
Sub QQ1722187970()
Dim oWB As Workbook
Set oWB = Excel.ThisWorkbook
Dim oWK As Worksheet
Dim oRng As Range
Dim oWindow As Window
Set oWindow = Excel.Application.Windows(1)
For Each oWK In oWB.Worksheets
With oWK
.Activate
With oWindow
.View = xlPageBreakPreview
End With
End With
Next
End Sub


发表评论