word文档可以有各种不同的视图,如下图所示:
word文档有
- 阅读视图
- 页面视图
- Web版式视图
- 大纲视图
- 草稿视图
等5个视图,不同的视图有不同的用处。
在vba中如果要切换word文档的视图,可以通过设置View对象的Type属性为各种具体的视图。
其中Type属性的值可以设置为如下
名称 | 值 | 说明 |
---|---|---|
wdMasterView | 5 | 大纲视图 |
wdNormalView | 1 | 草稿视图 |
wdOutlineView | 2 | 大纲视图 |
wdPrintPreview | 4 | 打印预览视图 |
wdPrintView | 3 | 页面视图 |
wdReadingView | 7 | 阅读视图 |
wdWebView | 6 | Web版式视图 |
View对象可以通过Window对象或者Pane对象的View属性获得。
以下VBA代码举例演示了如何切换word文档的各种不同视图:
Sub QQ1722187970() Dim oWnd As Window Dim oPane As Pane Dim oView As View Dim oDoc As Document Set oDoc = Word.ActiveDocument With oDoc ' MsgBox .Windows.Count Set oWnd = .Windows(1) With oWnd ' MsgBox .Panes.Count Set oPane = .Panes(1) '阅读视图 .View = wdReadingView 'Web版式视图 .View = wdWebView '草稿视图 .View = wdNormalView '大纲视图 .View = wdOutlineView ' '大纲视图 .View = wdMasterView ' '打印预览视图 .View = wdPrintPreview ' '打印视图或者叫页面视图 .View = wdPrintView End With End With End Sub
发表评论