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也行啊。
  • 相关阅读:
    内联函数与宏定义
    三色塔汉诺塔 三色
    Volatile C
    阶乘 简单递归实现
    双色汉诺塔 算法 (递归)
    向上向下排序
    Convert、Parse、TryParse、(int)等区别
    ToString()、Convert.ToString()、(string)、as string 的区别[转]
    ASP.NET页面刷新方法大集合
    getElementByID,getElementsByName,getElementsByTagName的区别
  • 原文地址:https://www.cnblogs.com/lingxzg/p/937643.html
Copyright © 2011-2022 走看看