// 關閉頁面時調用此函數,關閉文件
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("蓋章出錯");
}
}
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。