zoukankan      html  css  js  c++  java
  • 用SharePoint.OpenDocuments打开的文档如何控制它的ActiveWindow.View.ShowXMLMarkup(转)

    我用客户端脚本很正常,可以控制XML标记的显示或隐藏:、
    脚本一:
    <SCRIPT   language= "jscript " >
    var   myDocApp=new   ActiveXObject( "Word.Application ");
    myDocApp.visible   =   true;
    myDocApp.activate();
    var   myDoc;
    myDoc   =   myDocApp.documents.open("http://www.abc.com/text.xml");
    myDoc.ActiveWindow.View.ShowXMLMarkup=false;
    </SCRIPT >
    但用SharePoint.OpenDocuments打开的文档,在网上找了一晚上也没找到控制它的方法:
    脚本二:
    <script   language=javascript >
    var   openDocObj   =   new   ActiveXObject( "SharePoint.OpenDocuments ");  
    openDocObj.EditDocument( ""+domain+"/xml/"+Session("username")+".doc ");
    openDocObj.ActiveWindow.View.ShowXMLMarkup=1;//这样根本不管用
    </script >
    主要是为了可以直接打开服务器上的文件编辑并直接保存,但编辑的时候要让它显示XML标记,
    而WORD的设置情况如果是先执行上面的脚本一时ShowXMLMarkup=false,那么再执行下面的脚本二,XML标记就不显示;如果是先执行上面的脚本一时ShowXMLMarkup=true,那么再执行下面的脚本二,XML标记就显示,
    怎样在脚本二里控制XML标记的显示情况。
    查了WORDXML   SDK也没找到有关说明,如果用SharePoint.OpenDocuments打开的文档可以得到它的ActiveWindow.View也行啊。
  • 相关阅读:
    MySQL
    MySQL
    MySQL
    javaScript之深度理解原型链
    javaScript之this的五种情况
    ES6之箭头函数中的this
    javaScript之跨浏览器的事件对象
    javaScript之事件处理程序
    javaScript之promise
    VUE之使用百度地图API
  • 原文地址:https://www.cnblogs.com/lingxzg/p/937643.html
Copyright © 2011-2022 走看看