title: Closing Excel ActiveX object from JavaScript leaves excel.exe in memory
body: <pre><code>function gbid(s) {
      return document.getElementById(s);
  }
  
  function GetData(cell,row) {
      var excel = new ActiveXObject("Excel.Application");
      var excel_file = excel.Workbooks.Open("Z:/SunCenter/Medicare Customer Experience/Hub/CaliforniaHUB/Plans/H0562_2013_082_EOC.xlsx");
      var excel_sheet = excel.Worksheets("Sheet1");
  
      gbid('span1').innerText = excel_sheet.Cells(1191,1).Value;  
      gbid('span2').innerText = excel_sheet.Cells(1192,1).Value;  
      gbid('span3').innerText = excel_sheet.Cells(1192,3).Value;  
  
      excel_file.Close()
      excel.Quit()
  }
  </code></pre>
  
  <p>Whenever the javascript runs (onload) it creates a process in the taskmanager/Processes. The problem is that it wont close it after use. When I run it again, it creates another one. Right now it's just pulling info from an excel file which is working just fine, but it just wont close the exe file in the taskmanager. I thought that <code>excel_file.close</code> would do it and I even put in another one, <code>excel.quit</code>, just in case. Sorry, I just wanted to make sure it worked. I've even taken one away now just in case of conflict but nada. Any help?</p>