• 用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也行啊。
  • 相关阅读:
    javaBean为什么要实现Serializable接口?
    OpenLayers3的WMS空间查询实现多个图层
    (WPS) 网络地理信息处理服务
    window.open跳过浏览器拦截
    linux改权限
    element-ui MessageBox的bug
    element-ui上传文件带token
    MySQL启动出现The server quit without updating PID file错误解决办法
    重装应用商店
    vscode在vue-cli中按照ESlint自动格式化代码
  • 原文地址:https://www.cnblogs.com/lingxzg/p/937643.html
Copyright © 2020-2023  润新知