用acticex 打印本地的excel ,执行到xlsApp.Workbooks.Open("")执行出错

如果一切再重来 2016-11-01 03:44:47
function printExcel() {
var xlsApp = null;
try {
xlsApp = new ActiveXObject('Excel.Application');
} catch (e) {
alert('请启用ActiveX控件');
return;
}
//var xlBook = xlsApp.Workbooks.Open('http://'+window.location.host+obj.value);
var xlBook = xlsApp.Workbooks.Open("d://test.xlsx");
alert(xlBook);
var xlsheet = xlBook.Worksheets(1);
//xlsApp.Application.Visible = false;
//xlsApp.visible = false;
xlsheet.Printout;
xlsApp.Quit();
xlsApp = null;
}


ActiveX插件已启用,每次执行到var xlBook = xlsApp.Workbooks.Open("d://test.xlsx");的时候就执行不下去了?
请问这是为什么呢?请各位指教,不胜感激!

...全文
275 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Go 旅城通票 2016-11-02
  • 打赏
  • 举报
回复
var xlBook = xlsApp.Workbooks.Open("d://test.xlsx"); ==》 var xlBook = xlsApp.Workbooks.Open("d:\\test.xlsx"); 而且不要alert(xlBook);。。会报错
  • 打赏
  • 举报
回复
哪位大神能帮忙调试一下啊

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧