﻿/// <reference path="../../jQuery-vsdoc.js" />
function vod(){}

//encodeURIComponent可以还处理utf-8编码
function EncodeURL(str){
	return encodeURIComponent(str).replace(/\+/g,"%2b");
}
function escape2(str){
	return escape(str).replace(/\+/g,"%2b");
}

function preview(obj) {    
	window.clipboardData.setData("Text",$(obj).html());   
	try  
	{   
		var ExApp = new ActiveXObject("Excel.Application")   
		var ExWBk = ExApp.workbooks.add()   
		var ExWSh = ExWBk.worksheets(1)   
		ExApp.DisplayAlerts = false  
		ExApp.visible = true  
	}     
	catch(e)   
	{   
		alert("您的电脑没有安装Microsoft Excel软件！")   
		return false  
	}    
	ExWBk.worksheets(1).Paste;    
} 


var idTmr ;   
  
  
function method1(tableid) {//整个表格拷贝到EXCEL中    
  
    var curTbl = document.getElementById(tableid);    
    var oXL = new ActiveXObject("Excel.Application");    
    //创建AX对象excel    
    var oWB = oXL.Workbooks.Add();    
    //获取workbook对象    
    var xlsheet = oWB.Worksheets(1);   
    //激活当前sheet    
    var sel = document.body.createTextRange();    
    sel.moveToElementText(curTbl);    
    //把表格中的内容移到TextRange中    
    sel.select();    
    //全选TextRange中内容    
    sel.execCommand("Copy");    
    //复制TextRange中内容     
    xlsheet.Paste();    
    //粘贴到活动的EXCEL中          
    oXL.Visible = true;    
    //设置excel可见属性    
  
    try{   
        var fname = oXL.Application.GetSaveAsFilename("save.xls", "Excel Spreadsheets (*.xls), *.xls");   
        if(fname){   
            oWB.SaveAs(fname);   
        }   
           
           
    }catch(e){   
        print("Nested catch caught " + e);   
    }finally{   
           
        oWB.Close(savechanges=false);   
        oXL.Quit();   
        oXL=null;   
         //结束excel进程，退出完成   
        idTmr = window.setInterval("Cleanup();",1);   
  
  
    }   
}    
function Cleanup() {   
    window.clearInterval(idTmr);   
  
    CollectGarbage();   
} 
