权限问题,现在的操作系统,默认情况下,js已经不能直接操作fso了

解决方案 »

  1.   

    应该是权限控制问题,看路径
    var strF = ''
    function createXLS() {
      var excel = new ActiveXObject("Excel.Application");
      var wk = excel.Workbooks.Add();
      wk.SaveAs(strF);
      wk.Saved = true;  excel.Quit();
    }function writeXLS() {
      var excel = new ActiveXObject("Excel.Application");
      var wk = excel.Workbooks.Open(strF);
      var sheet = wk.Worksheets(1);
      sheet.Cells(1, 1).Value = ';
      wk.SaveAs(strSaveLocation);
      wk.Saved = true;
      excel.Quit();
    }
    </script>
    参考
      

  2.   

    function createfile()
            {
                var fso=new ActiveXObject("Scripting.FileSystemObject");
                var Tempora
                var a=fso.CreateTextFile("c:\\test.xls",true);
                a.WriteLine("this is a testaaaaa");
                a.Close();
                window.open("c:\\test.xls");
            }
    这样写也是一样的报错,说拒绝访问,不加最后一句一点问题都没有!我只想要弹出,保存,别存为,的界面,不知道应该怎么做,那位脚本高手指点下!
      

  3.   

    怎么没人分析下window.open()为什么提示拒绝访问!