⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 iweboffice_func.js

📁 OFFICE办公自动化
💻 JS
字号:
function StatusMsg(mString){
  StatusBar.innerText=mString;
}

function UnLoad(){
  try{
  if (!webform.WebOffice.WebClose()){
     StatusMsg(webform.WebOffice.Status);
  }else{
     StatusMsg("关闭文档...");
  }
  }catch(e){}
}

function LoadDocument(){
  StatusMsg("正在打开文档...");
  if (!webform.WebOffice.WebOpen()){
     StatusMsg(webform.WebOffice.Status);
  }else{
     StatusMsg(webform.WebOffice.Status);
  }
}

function SaveDocument(){
  if (webform.EditType.value=="0"){
     alert("你在查看状态,不能保存!");
     return false;
  }
  if (!webform.WebOffice.WebSave()){
     StatusMsg(webform.WebOffice.Status);
     return false;
  }else{
     StatusMsg(webform.WebOffice.Status);
     return true;
  }
}

function ShowRevision(mObject){
  if (mObject.value=="隐藏痕迹"){
     mObject.value="显示痕迹";
     webform.WebOffice.WebShow(true);
     StatusMsg("显示痕迹...");
  }else{
     mObject.value="隐藏痕迹";
     webform.WebOffice.WebShow(false);
     StatusMsg("隐藏痕迹...");
  }
}

function WebFocus(){
  webform.WebOffice.WebFocus();
  StatusMsg("文档已刷新...");
}

function WebOpenVersion(){
  webform.WebOffice.WebOpenVersion();
  StatusMsg(webform.WebOffice.Status);

}

function WebSaveVersion(){
  webform.WebOffice.WebSaveVersion();
  StatusMsg(webform.WebOffice.Status);

}

function LoadBookmarks(){
  StatusMsg("正在填充模扳...");
  if (!webform.WebOffice.WebLoadBookmarks()){
     StatusMsg(webform.WebOffice.Status);
  }else{
     StatusMsg(webform.WebOffice.Status);
  }
}

function SetBookmarks(vbmName,vbmValue){
  if (!webform.WebOffice.WebSetBookmarks(vbmName,vbmValue)){
     StatusMsg(webform.WebOffice.Status);
  }else{
     StatusMsg(webform.WebOffice.Status);
  }
}

function GetBookmarks(vbmName){
  var vbmValue;
  vbmValue=webform.WebOffice.WebGetBookmarks(vbmName);
  return vbmValue;
}

function WebOpenPrint(){
  try{
    webform.WebOffice.WebOpenPrint();
    StatusMsg(webform.WebOffice.Status);
  }catch(e){}
}

function WebOpenPageSetup(){
   try{
	if (webform.WebOffice.FileType==".doc"){
	webform.WebOffice.WebObject.Application.Dialogs(178).Show();
	}else{
	webform.WebOffice.WebObject.Application.Dialogs(7).Show;
	}
   }catch(e){

   }

}

function WebOpenPicture(){
  try{
    webform.WebOffice.WebOpenPicture();
    StatusMsg(webform.WebOffice.Status);
  }catch(e){}
}

function WebOpenSignature(){
  try{
    webform.WebOffice.WebOpenSignature();
    StatusMsg(webform.WebOffice.Status);
  }catch(e){}
}

function WebShowSignature(){
  try{
    webform.WebOffice.WebShowSignature();
    StatusMsg(webform.WebOffice.Status);
  }catch(e){}
}

function WebCheckSignature(){
  try{
    var i=webform.WebOffice.WebCheckSignature();
    var SignatureMod;
    if (i==0) SignatureMod="没有任何印章";
    else if (i>0) SignatureMod="有 "+i+" 个合法印章";
    else SignatureMod="有无效印章";
    alert("检测结果:"+SignatureMod);
    StatusMsg(i);
  }catch(e){}
}

function WebOpenBookMarks(){
  try{
    webform.WebOffice.WebOpenBookmarks();
    StatusMsg(webform.WebOffice.Status);
  }catch(e){}
}

function WebSaveLocal(){
  try{
    webform.WebOffice.WebSaveLocal();
    StatusMsg(webform.WebOffice.Status);
  }catch(e){}
}

function WebOpenLocal(){
  try{
    webform.WebOffice.WebOpenLocal();
    StatusMsg(webform.WebOffice.Status);
  }catch(e){}
}

function WebToolsVisible(ToolName,Visible){
  try{
    webform.WebOffice.WebToolsVisible(ToolName,Visible);
    StatusMsg(webform.WebOffice.Status);
  }catch(e){}
}

function WebToolsEnable(ToolName,ToolIndex,Enable){
  try{
    webform.WebOffice.WebToolsEnable(ToolName,ToolIndex,Enable);
    StatusMsg(webform.WebOffice.Status);
  }catch(e){}
}


function WebGetWordContent(){
  try{
    alert(webform.WebOffice.WebObject.Content.Text);
  }catch(e){}
}

function WebSetWordContent(){
  var mText=window.prompt("请输入内容:","测试内容");
  if (mText==null){
     return (false);
  }
  else
  {
     //下面为显示选中的文本
     //alert(webform.WebOffice.WebObject.Application.Selection.Range.Text);
     //下面为在当前光标出插入文本
     webform.WebOffice.WebObject.Application.Selection.Range.InsertAfter (mText+"\n");
     //下面为在第一段后插入文本
     //webform.WebOffice.WebObject.Application.ActiveDocument.Range(1).InsertAfter(mText);
  }
}

function WebGetExcelContent(){
    webform.WebOffice.WebObject.Application.Sheets(1).Select;
    webform.WebOffice.WebObject.Application.Range("C5").Select;
    webform.WebOffice.WebObject.Application.ActiveCell.FormulaR1C1 = "126";
    webform.WebOffice.WebObject.Application.Range("C6").Select;
    webform.WebOffice.WebObject.Application.ActiveCell.FormulaR1C1 = "446";
    webform.WebOffice.WebObject.Application.Range("C7").Select;
    webform.WebOffice.WebObject.Application.ActiveCell.FormulaR1C1 = "556";
    webform.WebOffice.WebObject.Application.Range("C5:C8").Select;
    webform.WebOffice.WebObject.Application.Range("C8").Activate;
    webform.WebOffice.WebObject.Application.ActiveCell.FormulaR1C1 = "=SUM(R[-3]C:R[-1]C)";
    webform.WebOffice.WebObject.Application.Range("D8").Select;
    alert(webform.WebOffice.WebObject.Application.Range("C8").Text);
}

function WebInsertFile(){
  webform.WebOffice.WebSetMsgByName("COMMAND","INSERTFILE");
  webform.WebOffice.Template="模板一.doc";
  if (webform.WebOffice.WebLoadTemplate()){
     if (webform.WebOffice.WebInsertFile()){
       alert("成功");
     }else{
       StatusMsg(webform.WebOffice.Status);
     }
  }else{
     StatusMsg(webform.WebOffice.Status);
  }
}

function WebUpdateFile(){
  if (webform.WebOffice.WebUpdateFile()){
     StatusMsg(webform.WebOffice.Status);
  }else{
     StatusMsg(webform.WebOffice.Status);
  }
}

function WebInportText(){
    var mText;
    webform.WebOffice.WebSetMsgByName("COMMAND","INPORTTEXT");
    if (webform.WebOffice.WebSendMessage()){
      mText=webform.WebOffice.WebGetMsgByName("CONTENT");
      webform.WebOffice.WebObject.Application.Selection.Range.InsertAfter(mText);
      alert("导入文本成功");
    }
    StatusMsg(webform.WebOffice.Status);
}


function WebExportText(){
    var mText=webform.WebOffice.WebObject.Content.Text;
    webform.WebOffice.WebSetMsgByName("COMMAND","EXPORTTEXT");
    webform.WebOffice.WebSetMsgByName("CONTENT",mText);
    if (webform.WebOffice.WebSendMessage()){
      alert("导出文本成功");
    }
    StatusMsg(webform.WebOffice.Status);
} 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -