1、修订操作
//设置当前操作用户 function SetUserName() { try{ var webObj=document.getElementById("WebOffice1"); if(document.all.UserName.value ==""){ alert("用户名不可为空") document.all.UserName.focus(); return false; } webObj.SetCurrUserName(document.all.UserName.value); }catch(e){ alert("异常 Error:"+e+" Error Code:"+e.number+" Error Des:"+e.description); } } //修订文档 function ProtectRevision() { try{ var webObj=document.getElementById("WebOffice1"); webObj.SetTrackRevisions(1) }catch(e){ alert("异常 Error:"+e+" Error Code:"+e.number+" Error Des:"+e.description); } } //退出修订状态 function ExitRevisions() { try{ var webObj=document.getElementById("WebOffice1"); webObj.SetTrackRevisions(0); }catch(e){ alert("异常 Error:"+e+" Error Code:"+e.number+" Error Des:"+e.description); } } //显示当前修订 function ShowRevisions() { try{ var webObj=document.getElementById("WebOffice1"); webObj.ShowRevisions(1); }catch(e){ alert("异常 Error:"+e+" Error Code:"+e.number+" Error Des:"+e.description); } } //隐藏修订 function UnShowRevisions() { try{ var webObj=document.getElementById("WebOffice1"); webObj.ShowRevisions(0); }catch(e){ alert("异常 Error:"+e+" Error Code:"+e.number+" Error Des:"+e.description); } } //接受当前所有修订 function AcceptAllRevisions() { try{ var webObj=document.getElementById("WebOffice1"); document.all.WebOffice1.SetTrackRevisions(4); }catch(e){ alert("异常 Error:"+e+" Error Code:"+e.number+" Error Des:"+e.description); } } //拒绝当前所有修订 function unAcceptAllRevisions() { try{ var webObj=document.getElementById("WebOffice1"); var vCount = webObj.GetRevCount(); var strUserName; for(var i=1;i<=vCount;i++){ strUserName=webObj.GetRevInfo(i,0); document.all.WebOffice1.AcceptRevision(strUserName ,1) } }catch(e){ alert("异常 Error:"+e+" Error Code:"+e.number+" Error Des:"+e.description); } } //获取修订相关信息 function GetRevAllInfo() { var vCount; vCount = document.all.WebOffice1.GetRevCount(); var vOpt = 0; var vDate; for(var i=1; i<= vCount; i++){ vOpt = document.all.WebOffice1.GetRevInfo(i,2); if("1" == vOpt){ vOpt = "插入"; }else if("2" == vOpt){ vOpt = "删除"; }else{ vOpt = "未知操作"; } vDate = document.all.WebOffice1.GetRevInfo(i,1); /*vDate = new String(document.all.WebOffice1.GetRevInfo(i,1)); vDate = parseFloat(vDate); dateObj = new Date(vDate); alert(dateObj.getYear() + "年" + dateObj.getMonth() + 1 + "月" + dateObj.getDate() +"日" + dateObj.getHours() +"时" + dateObj.getMinutes() +"分" + dateObj.getSeconds() +"秒" );*/ alert("用户:"+document.all.WebOffice1.GetRevInfo(i,0) + " 操作:" + vOpt + " 内容:" + document.all.WebOffice1.GetRevInfo(i,3)+" 时间:"+vDate); } }
2、书签操作
//设置书签 document.all.WebOffice1.SetFieldValue("书签名称", "加入书签提示文字", "::ADDMARK::"); //套红 document.all.WebOffice1.SetFieldValue("书签名称", "套红信息", "");