JS将页面数据保存为excel,无效的指针

gaofei871128 2011-10-07 03:16:52
...
<input id="Button3" runat="server" type="button" value="导出" onclick="javascript:method1(table2);" />
...
function method1(tableid)
{
//整个表格拷贝到EXCEL中
var curTbl = document.getElementById(tableid);
var oXL = new ActiveXObject("Excel.Application");
//创建AX对象excel
var oWB = oXL.Workbooks.Add();
//获取workbook对象
var oSheet = oWB.ActiveSheet;
//激活当前sheet
var sel = document.body.createTextRange();
sel.moveToElementText(curTbl); //提示在这行 无效的指针
//把表格中的内容移到TextRange中
sel.select();
//全选TextRange中内容
sel.execCommand("Copy");
//复制TextRange中内容
oSheet.Paste();
//粘贴到活动的EXCEL中
oXL.Visible = true;
//设置excel可见属性
}

这是什么问题那?大侠们快来帮帮忙,坐等!
...全文
156 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
咸鱼boris 2011-10-08
  • 打赏
  • 举报
回复
<input id="Button3" runat="server" type="button" value="导出" onclick="javascript:method1(table2);" />
会不会是你这句中的method1(table2)中的table2没加引号,然后curTbl取不到对象的问题

87,989

社区成员

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

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