用SharePoint.OpenDocuments打开的文档如何控制它的ActiveWindow.View.ShowXMLMarkup属性

younkersoft 2007-05-10 10:01:49
我用脚本一很正常,可以控制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也行啊。
...全文
275 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

87,915

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧