點聚weboffice常用接口


/****************************************************
*
*  關閉頁面時調用此函數,關閉文件
*
****************************************************/
function window_onunload() {
 try{
  var webObj=document.getElementById("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.getElementById("WebOffice1");
  var doctype=document.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.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("異常\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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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("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("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
列子:
.通過VBA獲取當前用戶的用戶名
  document.all.WebOffice1.GetDocumentObject().Application.UserName;
.獲取文檔的標題
 document.all.WebOffice1.GetDocumentObject().FullName;
**************************************************/
function TestVBA(){
 try{
  var webObj=document.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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.getElementById("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("蓋章出錯");
     }
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM