当前位置: 58彩票app下载 > 关于计算机 > 正文

在IE中调用javascript张开Excel的代码(downmoon原文)

时间:2019-09-22 23:05来源:关于计算机
复制代码 代码如下: !DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0 Transitional//EN“ HTML HEAD META http-equiv=Content-Type content=“text/html; charset=utf-8“ TITLE打开Excel表/TITLE !DOCTYPE HTML PUBLIC "-//W3C//DT

复制代码 代码如下:

<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0 Transitional//EN“>
<HTML>
<HEAD>
<META http-equiv=Content-Type content=“text/html; charset=utf-8“>
<TITLE>打开Excel表</TITLE>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
<HTML> 
<HEAD> 
<META http-equiv=Content-Type content="text/html; charset=utf-8"> 
<TITLE>Top30销控表</TITLE> 
</HEAD> 
<BODY> 
<input name="shanghai" type="button" class="but" id="shanghai" onClick="StartExcel('上海')" value="上海店"> 
<SCRIPT LANGUAGE="Javascript">... 
var idTmr = ""; 
function StartExcel(strFileName) 
...{ 
var oExcel; 
var oWorkbook; 
var strAllName; 
oExcel = new ActiveXObject("Excel.Application"); 
//if(strFileName=null || strFileName="") 
//{return; 
//} 
strAllName="\ep-hghTop30销控表TOP30招引客商续约销控表-"+strFileName+".xls"; 
oExcel.Workbooks.Open(strAllName); 
//oExcel.Workbooks.Open("file://ep-hgh/Top30销控表/TOP30招商续约销控表-东方之珠.xls"); 
oExcel.DisplayAlerts = false; 
oExcel.Visible = true; 
//oExcel.Quit(); 
//oExcel = null; 
//防EExcel死进度的主要!!必需!!!downmoon严重表明 
idTmr = window.setInterval("Cleanup();",1000); 

function Cleanup() ...{ 
window.clearInterval(idTmr); 
CollectGarbage(); 

</SCRIPT> 
</BODY> 
</HTML>

</HEAD>
<BODY>

<input name=“shanghai“ type=“button“ class=“but“ id=“shanghai“ onClick=“StartExcel('上海')“ value=“上海店“>

<SCRIPT LANGUAGE=“Javascript“>
var idTmr = ““;

function StartExcel(strFileName)
{
var oExcel;
var oWorkbook;
var strAllName;
oExcel = new ActiveXObject(“Excel.Application“);
//if(strFileName=null || strFileName=““)
//{return;
//}
strAllName=“\\ep-hgh\Top30销控表\TOP30招引客户续约销控表-“+strFileName+“.xls“;
oExcel.Workbooks.Open(strAllName);
//oExcel.Workbooks.Open(“file://ep-hgh/Top30销控表/TOP30招引客户续约销控表-巴黎.xls“);
oExcel.DisplayAlerts = false;
oExcel.Visible = true;
//oExcel.Quit();
//oExcel = null;
//防EExcel死进程的入眼!!必得!!!downmoon严重表明
idTmr = window.setInterval(“Cleanup();“,1000);
}

function Cleanup() {
window.clearInterval(idTmr);
CollectGarbage();
}

</SCRIPT>

</BODY>
</HTML>

编辑:关于计算机 本文来源:在IE中调用javascript张开Excel的代码(downmoon原文)

关键词: