How to save excel workbook to current user desktop by using java script
===

I create workbook from web page by

    var thisTable = document.getElementById("mytable3").innerHTML;
           window.clipboardData.setData("Text", thisTable);
           var objExcel = new ActiveXObject ("Excel.Application");
           objExcel.visible = true;
           var objWorkbook = objExcel.Workbooks.Add();
           var objWorksheet = objWorkbook.Worksheets(1);
           objWorkbook.Worksheets(1).Activate;
           objWorksheet.name = "test";
           objWorksheet.Paste;
           objWorksheet.columns.autofit;
           window.clipboardData.setData("Text","");
           objWorkbook.Worksheets(1).SaveAs("%USERPROFILE%\\Desktop\\xxx.xls");

but for objWorkbook.Worksheets(1).SaveAs("%USERPROFILE%\\Desktop\\xxx.xls");
it not save to desktop and give error

SCRIPT1004: Microsoft Excel cannot access the file 'C:\Users\user\Documents\%USERPROFILE%\Desktop\B612F000'. There are several possible reasons:

• The file name or path does not exist.

• The file is being used by another program.

• The workbook you are trying to save has the same name as a currently open workbook. 

the work book name that i use does not exit in desktop and i must be use ie 9.
