如何通过文档控件控制文档一打开就显示审阅窗格


创建时间:12/12/2016 04:09:15 PM 修改时间: 11/13/2019 03:41:16 PM
文档分类:BS开发-常见问题, BS开发-开发入门及架构, BS开发-开发技巧
相关文档:本文档没有相关文档
想达到的效果: 文档一打开就显示审阅窗格,如图所示:


通过录制宏代码可得: ActiveWindow.View.SplitSpecial = wdPaneRevisions

转成JS之后的参考代码: 在OndocumentOpened事件里通过代码控制显示审阅窗格:
<!--控件事件写法等均为标准写法,此处采用for event方式(适用于IE下),若使用AttachEvent或AddEventListener等
方式必须注意使用的方式的适用范围如AddEventListener方式适用于IE11,而AttachEvent则不适用-->
<!--文档完全打开触发的OndocumentOpened事件 -->
<script type="text/jscript" language="javascript" for="TANGER_OCX" event="OnDocumentOpened(url,doc)">

TANGER_OCX_OBJ.ActiveDocument.ActiveWindow.View.SplitSpecial=18;//显示修订窗格 审阅--修订--审阅窗格


//TANGER_OCX_OBJ.ActiveDocument.Protect(0,0,"123");//设置痕迹保护模式

//TANGER_OCX_OBJ.ToolBars=false;//可隐藏工具栏 office 上的开始插入等等

</script>

附VBA接口详情:

Word 开发人员参考

Word 开发人员参考
WdSpecialPane 枚举View.SplitSpecial 属性

返回或设置活动窗口的窗格。WdSpecialPane 类型,可读写。

语法

表达式.SplitSpecial

表达式   一个代表 View 对象的变量。


指定要在活动窗口的窗格中显示的项。

版本信息
 
已添加版本:  

名称
说明
wdPaneComments15所选批注。
wdPaneCurrentPageFooter17页脚。
wdPaneCurrentPageHeader16页眉。
wdPaneEndnoteContinuationNotice12尾注延续标记。
wdPaneEndnoteContinuationSeparator13尾注延续分隔符。
wdPaneEndnotes8尾注。
wdPaneEndnoteSeparator14尾注分隔符。
wdPaneEvenPagesFooter6偶数页页脚。
wdPaneEvenPagesHeader3偶数页页眉。
wdPaneFirstPageFooter5首页页脚。
wdPaneFirstPageHeader2首页页眉。
wdPaneFootnoteContinuationNotice9脚注延续标记。
wdPaneFootnoteContinuationSeparator10脚注延续分隔符。
wdPaneFootnotes7脚注。
wdPaneFootnoteSeparator11脚注分隔符。
wdPaneNone0无显示。
wdPanePrimaryFooter4主页脚窗格。
wdPanePrimaryHeader1主页眉窗格。
wdPaneRevisions18修订窗格。
wdPaneRevisionsHoriz19修订窗格沿着文档窗口的底部显示。
wdPaneRevisionsVert20修订窗格沿着文档窗口的左侧显示。