点聚weboffice常用接口

//  关闭页面时调用此函数,关闭文件 


function window_onunload() {
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj.Close();
 }catch(e){
 // alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//
//     
新建文档
//

function newDoc() {
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  var doctype=document.getElementByIdx_x("doctype").value;
  webObj.LoadOriginalFile("", doctype);
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}


//
//    
显示打印对话框
//

function showPrintDialog(){
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj.PrintDoc(1);
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//
//     
直接打印
//

function zhiPrint(){
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj.PrintDoc(0);
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//
//   
关闭页面时调用此函数,关闭文件 
//

function window_onunload() {
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj.Close();
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//
//    
 解除文档保护 
//

function UnProtect() {
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj.ProtectDoc(0,1, document.all.docPwd.value);
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//   
//    
设置文档保护 
//

function ProtectFull() {
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj.ProtectDoc(1,1, document.all.docPwd.value);
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//
//     
禁止打印
//

function notPrint() {
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj.SetSecurity(0x01);
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//
//     
恢复允许打印
//
/
function okPrint() {
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj.SetSecurity(0x01 + 0x8000);
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }

}

//
//     
禁止保存
//

function notSave() {
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj.SetSecurity(0x02);
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }

}

//
//     
恢复允许保存
//
/
function okSave() {
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj.SetSecurity(0x02 + 0x8000);
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }

}

//
//     
禁止复制
//
/
function notCopy() {
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj.SetSecurity(0x04);
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//
//     
恢复允许复制
//
/
function okCopy() {
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj.SetSecurity(0x04 + 0x8000);
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//
//     
禁止拖动
//
/
function notDrag() {
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj.SetSecurity(0x08);
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//
//     
恢复拖动
//
/
function okDrag() {
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj.SetSecurity(0x08 + 0x8000);
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }

}

//
//     
修订文档
//
/
function ProtectRevision() {
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj.SetTrackRevisions(1)
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//
//     
隐藏修订
//
/
function UnShowRevisions() {
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj.ShowRevisions(0);
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//
//     
显示当前修订
//
/
function ShowRevisions() {
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj.ShowRevisions(1);
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//
//     
退出修订状态
//
/
function ExitRevisions() {
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj.SetTrackRevisions(0);
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//
//     
接受当前所有修订
//
/
function AcceptAllRevisions() {
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
   document.all.WebOffice1.SetTrackRevisions(4);
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//
//     
拒绝当前所有修订
//
/
function unAcceptAllRevisions() {
 try{
  var webObj=document.getElementByIdx_x("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("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError 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 = 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) + "\r\n操作:" + vOpt + "\r\n内容:" + document.all.WebOffice1.GetRevInfo(i,3));
}
}

//
//     
设置当前操作用户
//
/
function SetUserName() {
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  if(document.all.UserName.value ==""){
   alert("
用户名不可为空")
   document.all.UserName.focus();
   return false;
  }
   webObj.SetCurrUserName(document.all.UserName.value);
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//
//     
设置书签
//
/
function addBookmark() {
  alert("
向光标处加入名称为test的书签");
  document.all.WebOffice1.SetFieldValue("test", "
加入书签test", "::ADDMARK::"); 
  

}
function taohong(){
 alert("
给名为test的书签添加套红信息:北京点聚信息技术有限公司");
 document.all.WebOffice1.SetFieldValue("test", "
北京点聚信息技术有限公司", ""); 
}

//
//     
填充模板
//
/
function FillBookMarks(){
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj.BookMarkOpt("/template/FillBookMarks.jsp",2);
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//
//     
隐藏office2003文件菜单
//
/
function hideFileMenu() {
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj.SetToolBarButton2("Menu Bar",1,0);
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//
//     
显示office2003文件菜单
//
/
function showFileMenu() {
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj.SetToolBarButton2("Menu Bar",1,4);
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//
//     
隐藏office2003编辑菜单
//
/
function hideEditMenu() {
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj.SetToolBarButton2("Menu Bar",2,0);
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//
//     
显示office2003编辑菜单
//
/
function showEditMenu() {
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj.SetToolBarButton2("Menu Bar",2,4);
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//
//     
隐藏office2003新建按钮
//
/
function hideNewItem() {
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj.SetToolBarButton2("Standard",1,0);
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//
//     
显示office2003新建按钮
//
/
function showNewItem() {
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj.SetToolBarButton2("Standard",1,4);
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//
//     
隐藏office2003打开按钮
//
/
function hideOpenItem() {
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj.SetToolBarButton2("Standard",2,0);
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//
//     
显示office2003打开按钮
//
/
function showOpenItem() {
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj.SetToolBarButton2("Standard",2,4);
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//
//     
隐藏office2003保存按钮
//
/
function hideSaveItem() {
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj.SetToolBarButton2("Standard",1,0);
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//
//     
显示office2003保存按钮
//
/
function showSaveItem() {
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj.SetToolBarButton2("Standard",1,4);
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//
//     
返回首页
//
/
function return_onclick() {
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj.Close();
  window.location.href  = "index.jsp"
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//
//     
打开本地文件
//
/
function docOpen() {
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj.LoadOriginalFile("open", "doc");
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//
//     
保存文档
//
/
function newSave() {
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj.Save();
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//
//     
另存为文档
//
/
function SaveAsTo() {
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj.ShowDialog(84);
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//
//     
隐藏菜单
//
/
function notMenu() {
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj.SetToolBarButton2("Menu Bar",1,8);
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//
//     
显示菜单
//
/
function okMenu() {
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj.SetToolBarButton2("Menu Bar",1,11);
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//
//     
隐藏常用工具栏
//
/
function notOfter() {
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj.SetToolBarButton2("Standard",1,8);
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//
//     
显示常用工具栏
//
/
function okOfter() {
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj.SetToolBarButton2("Standard",1,11);
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//
//     
隐藏格式工具栏
//
/
function notFormat() {
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj.SetToolBarButton2("Formatting",1,8);
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//
//     
显示格式工具栏
//
/
function okFormat() {
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj.SetToolBarButton2("Formatting",1,11);
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
  

//
//     
套红及数据交互
//
/
function linkRed() {
  window.open("mark.html","newwindow",'height=768, width=1024, top=0, left=0, toolbar=yes,resizable=yes, menubar=yes,location=yes, status=yes');
}

//
//     
上传文档
//
/
function SaveDoc(id,docType) {
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  var returnValue;
   if(myform.DocTitle.value ==""){
   alert("
标题不可为空")
   myform.DocTitle.focus();
   return false;
  }
  if(myform.DocID.value ==""){
   alert("
文号不可为空")
   myform.DocID.focus();
   return false;
  }
  
  webObj.HttpInit();   //
初始化Http引擎
  //
 添加相应的Post元素 
  webObj.HttpAddPostString("id", id);
  webObj.HttpAddPostString("DocTitle", myform.DocTitle.value);
  webObj.HttpAddPostString("DocID", myform.DocID.value);
  webObj.HttpAddPostString("DocType",docType);
  webObj.HttpAddPostCurrFile("DocContent","");  //
 上传文件
  returnValue = webObj.HttpPost("/savedoc.jsp"); //
 判断上传是否成功
  if("succeed" == returnValue){
   alert("
文件上传成功"); 
  }else if("failed" == returnValue)
   alert("
文件上传失败");
  return_onclick();
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//
//     
全屏
//
/
function bToolBar_FullScreen_onclick() {
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj.FullScreen = true;
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//
// 
设置weboffice自带工具栏新建文档显示或隐藏
//
/
function bToolBar_New_onclick() {
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  var vCurItem = document.all.WebOffice1.HideMenuItem(0);
  //
根据vCurItem判断当前按钮是否显示
  if(vCurItem & 0x01){
   webObj.HideMenuItem(0x01); //Show it
  }else{
   webObj.HideMenuItem(0x01 + 0x8000); //Hide it
  }
  
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//
// 
设置weboffice自带工具栏打开文档显示或隐藏
//
/
function bToolBar_Open_onclick() {
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  var vCurItem = webObj.HideMenuItem(0);
  //
根据vCurItem判断当前按钮是否显示
  if(vCurItem & 0x02){
   webObj.HideMenuItem(0x02); //Show it
  }else{
   webObj.HideMenuItem(0x02 + 0x8000); //Hide it
  }
  
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//
// 
设置weboffice自带工具栏保存文档显示或隐藏
//
/
function bToolBar_Save_onclick() {
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  var vCurItem = webObj.HideMenuItem(0);
  //
根据vCurItem判断当前按钮是否显示
  if(vCurItem & 0x04){
   webObj.HideMenuItem(0x04); //Show it
  }else{
   webObj.HideMenuItem(0x04 + 0x8000); //Hide it
  }
  
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//
//  
设置weboffice自带工具栏显示或隐藏
//
/
function bToolBar_onclick() {
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj.ShowToolBar =  !webObj.ShowToolBar;
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//
//   
得到当前文档用户列表
//
/
function ReUserList_onclick()
{
 var webObj=document.getElementByIdx_x("WebOffice1");
 var vCount = webObj.GetRevCount();
//1.Remove All
  var selLen= document.all.UserList.length;
 for (i=0;i<selLen;i++){
  document.all.UserList.remove(0);
 }
//2.ReLoad All 
 var vCount;
 vCount = webObj.GetRevCount();
  var  el1   =   document_createElement_x("OPTION");  
  el1.text  ="--
请选择用户--";  
  document.all.UserList.options.add(el1); 
 
 for(var i=1;i<=vCount;i++){
  var strUserName=webObj.GetRevInfo(i,0);
  var  el   =   document_createElement_x("OPTION");  
  el.text   =   strUserName;  
  el.value   =   strUserName;  
  document.all.UserList.options.add(el);   
 }
}

///
功能:在演示如何调用VBA接口
      WebOffice
提供GetDocumentObject()的接口导出对象
      Word
 导出的是:MSWord::_Document
      Excel
导出的是: MSExcel::_Workbook
      WPS 
 导出的是: WPS::_Document
列子:
1.
通过VBA获取当前用户的用户名
  document.all.WebOffice1.GetDocumentObject().Application.UserName;
2.
获取文档的标题
 document.all.WebOffice1.GetDocumentObject().FullName;
/

function TestVBA(){
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  var vObj = webObj.GetDocumentObject();
  if(!vObj){
   alert("
获取对象失败,请核实您已经打开文档");
   return false;
  }
  var vUserName;
  var vFullName;
  var vDocType = webObj.DocType;
  if(11==vDocType){ //
对于WOrd文件
    vUserName = vObj.Application.UserName;
    vFullName = vObj.Name;
  }else if(12==vDocType){  //
对于Excel文件
    vUserName = vObj.Application.UserName;
    vFullName = vObj.Name;
  }else{
   alert("
不支持的文件格式");
   return false;
  }
  alert("VBA
测试结果\r\n用户名:"+vUserName+"\r\n文档名:"+vFullName+"\r\n可以参照代码调用任意的VBA功能");
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//
//     
接受修订
//
/
function AcceptRevision_onclick() {
 try{ 
 var webObj=document.getElementByIdx_x("WebOffice1");
  var strUserName=document.all.UserList.value;
  document.all.WebOffice1.AcceptRevision(strUserName ,0) 
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//
//     
拒绝修订
//
/
function unAcceptRevision_onclick() {
 try{ 
  var webObj=document.getElementByIdx_x("WebOffice1");
  var strUserName=document.all.UserList.value;
  webObj.AcceptRevision(strUserName ,1) 
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }

}

//
//  
显示或隐藏印章工具栏
// 
 通过录制VBA查看工具栏的名称。
// 
然后可以采用下面方式来显示或隐藏
//
/
function ShowToolBar_onclick()
{
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  //
通过Document->application->CommandBars 获取到菜单对象
  var vObj = webObj.GetDocumentObject().Application.CommandBars("
电子印章");
  vObj.Visible = !vObj.Visible
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//
//     
盖章
//
/
function AddSeal_onclick()
{
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
      //
通过Document->application->CommandBars 获取到菜单对象
    var vObj = webObj.GetDocumentObject().Application.CommandBars("
电子印章");
  if(vObj) vObj.Controls("
盖章").Execute();
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//
//   Office2007
菜单隐藏和恢复
//   ----
开始菜单隐藏
//
/
function beginMenu_onclick()
{
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj.HideMenuAction(1,0x100000);
  webObj. HideMenuAction(5,0);//
激活设置
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//
//   Office2007
菜单隐藏和恢复
//   ---
插入菜单隐藏
//
/
function insertMenu_onclick()
{
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj.HideMenuAction(1,0x200000);
  webObj. HideMenuAction(5,0);//
激活设置

 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//   
//   Office2007
菜单隐藏和恢复
//   ---
页面菜单隐藏
//
/
function pageMenu_onclick()
{
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj.HideMenuAction(1,0x400000);
  webObj. HideMenuAction(5,0);//
激活设置
 
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//   Office2007
菜单隐藏和恢复
//   --
引用菜单隐藏
//
/
function adducMenu_onclick()
{
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj.HideMenuAction(1,0x800000);
  webObj. HideMenuAction(5,0);//
激活设置

 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//   Office2007
菜单隐藏和恢复
//   ---
邮件菜单隐藏
//
/
function emailMenu_onclick()
{
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj.HideMenuAction(1,0x1000000);
  webObj. HideMenuAction(5,0);//
激活设置
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//   Office2007
菜单隐藏和恢复
//   ---
审阅菜单隐藏
//
/
function checkMenu_onclick()
{
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj.HideMenuAction(1,0x2000000);
  webObj. HideMenuAction(5,0);//
激活设置
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//   Office2007
菜单隐藏和恢复
//   ---
视图菜单隐藏
//
/
function viewMenu_onclick()
{
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj.HideMenuAction(1,0x4000000);
  webObj. HideMenuAction(5,0);//
激活设置
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//   Office2007
菜单隐藏和恢复
//   ---
开发工具菜单隐藏
//
/
function empolderMenu_onclick()
{
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj.HideMenuAction(1,0x8000000);
  webObj. HideMenuAction(5,0);//
激活设置
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//   Office2007
菜单隐藏和恢复
//   ---
加载项菜单隐藏
//
/
function loadMenu_onclick()
{
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj.HideMenuAction(1,0x10000000);
  webObj. HideMenuAction(5,0);//
激活设置
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//   Office2007
菜单隐藏和恢复
//   ---
全部菜单隐藏
//
/
function allHideMenu_onclick()
{
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj.HideMenuAction(1,0x100000+0x200000+0x400000+0x800000+0x1000000+0x2000000+0x4000000+0x8000000+0x10000000);
  webObj. HideMenuAction(5,0);//
激活设置
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//   Office2007
菜单隐藏和恢复
//   ---
复制无效
//
/
function nullityCopy_onclick()
{
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj. HideMenuAction(1,0x2000);
  webObj. HideMenuAction(5,0);//
激活设置
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//   Office2007
菜单隐藏和恢复
//   ---
粘贴无效
//
/
function nullityAffix_onclick()
{
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj. HideMenuAction(1,0x1000);
  webObj. HideMenuAction(5,0);//
激活设置
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//   Office2007
菜单隐藏和恢复
// ---
恢复至设置之前状态(菜单显示,复制,粘贴可用)
//
/
function affixCopy_onclick()
{
 try{
  var webObj=document.getElementByIdx_x("WebOffice1");
  webObj. HideMenuAction(6,0);
 }catch(e){
  alert("
异常\r\nError:"+e+"\r\nError Code:"+e.number+"\r\nError Des:"+e.description);
 }
}

//   
// ---
电子印章
//
/


function hideSeal(){
 var obj;
 try{
        obj = new Object(document.all.WebOffice1.GetDocumentObject());
         if(obj !=null){
         obj.Application.CommandBars("
电子印章").Visible = !obj.CommandBars("电子印章").Visible;
       
     }
 
 
     delete obj;
    }catch(e){
     alert("
隐藏显示印章工具栏出错");
     }
}

function write2(){
 var obj1;
 try{
        obj1 = new Object(document.all.WebOffice1.GetDocumentObject());
         if(obj1 !=null){
         obj1.Application.CommandBars("
电子印章").Controls("盖章").Execute();
       
     }
 
 
 delete obj1;
 }catch(e){
     alert("
盖章出错");
     }
}

WebOffice 文档控件 开发文档 北京点聚信息技术有限公司 2008/05/08 北京点聚信息技术有限公司(以下简称“点聚”)尽最大努力使这篇文章中的内容完善且正确。点聚对于由这篇文档导致的任何形式的直接或间接损失不负有责任。这篇文章的内容会跟随产品的升级而有所变化。 标记 名称: WebOffice开发文档 状态: 发布 部门: 研发部 文档ID: WebOffice-01-001 更新记录 版本 时间 备注 5.0.8.2 2008-05 设置了对文档安全的控制 清除了对Word模板的修改 5.0.8.0 2008-03 支持自定义的菜单,并跟Javascript绑定 5.0.1.4 2007-10 可以设置文档打开密码和可写密码,支持Word、Excel。 设置Word中的变量,可以更新关联的域。 扩展了这个接口,支持Http下的相对路径 软件开发协议 北京点聚信息技术有限公司(以下简称点聚)的所有产品,包括但不限于:开发工具包,磁盘,光盘,硬件设备和文档,以及未来的所有定单都受本协议的制约。如果您不愿接受这些条款,请在收到后的7天内将开发工具包寄回点聚,预付邮资和保险。我们会把货款退还给您,但要扣除运费和适当的手续费。 1. 许可使用 您可以将本软件合并、连接到您的计算机程序中,但其目的只是如开发指南中描述的那样保护该程序。您可以以存档为目的复制合理数量的拷贝。 2. 禁止使用 除在条款1中特别允许的之外,不得复制、反向工程、反汇编、反编译、修改、增加、改进软件、硬件和产品的其它部分。禁止对软件和产品的任何部分进行反向工程,或企图推导软件的源代码。禁止使用产品中的磁性或光学介质来传递、存储非本产品的原始程序或由点聚提供的产品升级的任何数据。禁止将软件放在服务器上传播。 3. 有限担保 点聚保证在自产品交给您之日起的12个月内,在正常的使用情况下,硬件和软件存储介质没有重大的工艺和材料上的缺陷。 4. 修理限度 当根据本协议提出索赔时,点聚唯一的责任就是根据点聚的选择,免费进行替换或维修。点聚对更换后的任何产品部件都享有所有权。 保修索赔单必须在担保期内写好,在发生故障14天内连同令人信服的证据交给点聚。当将产品返还给点聚点聚的授权代理商时,须预付运费和保险。 除了在本协议中保证的担保之外,点聚不再提供特别的或隐含的担保,也不再对本协议中所描述的产品负责,包括它们的质量,性能和对某一特定目的的适应性。 5. 责任限度 不管因为什么原因,不管是因合同中的规定还是由于刑事的原因,包括疏忽的原因,而使您及任何一方受到了损失,由我方产品所造成的损失或该产品是起诉的原因或与起诉有间接关系,点聚对您及任何一方所承担的全部责任不超出您购买该产品所支付的货款。在任何情况下,点聚对于由于您不履行责任所导致的损失,或对于数据、利润、储蓄或其它的后续的和偶然的损失,即使点聚被建议有这种损失的可能性,或您根据第3方的索赔而提出的任何索赔均不负责任。 6. 协议终止 当您不能遵守本协议所规定的条款时,将终止您的许可和本协议。但条款2, 3,4,5将继续有效。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值