?? iweboffice_func.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 + -