<script>
  function f1()
  {
var Excel, Book,NewName;Excel = new ActiveXObject("Excel.Application");
Excel.Visible = true;
Book = Excel.Workbooks.Add()
Book.ActiveSheet.Cells(1,1).Value = "This is column A, row 1";
//Book.GetSaveAsFileName();
NewName=Excel.Application.GetSaveAsFilename();
Excel.Application.Quit();
 }
 </script>
 <input type="button" value=ooooo onclick="f1()">

解决方案 »

  1.   

    多谢clare2003(忘情火),可是你的方法首先会将EXCEL打开然后选择保存路径保存,如果我不让EXCEL打开而直接弹出保存对话框,不知道可不可以
      

  2.   

    //Excel.Visible = true;
    将Excel不显示出来
    执行不了GetSaveAsFilename
      

  3.   

    ------------------------------
    //Excel.Visible = true;
    将Excel不显示出来
    执行不了GetSaveAsFilename
    --------------------------------
    对,将visible设为false会停在GetSaveAsFilename这条语句,不知道有没有其他的方法
      

  4.   

    算了,结贴先,这个问题以后再慢慢研究,多谢clare2003(忘情火)的解答和其他人的参与。
      

  5.   

    直接挂个链接,指向EXCEL就可以了