注册 登录
编程论坛 ASP技术论坛

[求助]一个关于ASP代码打印记录问题

zln 发布于 2006-03-21 17:18, 578 次点击

<script language="javascript">

function xlprint(){
var xlapp;
var xlbook;
var xlsheet;

set xlbook=xlapp.workbooks.open("print")
set xlbook=xlapp.workbooks.add()

set xlsheet=xlbook.worksheets("tijianjulu")
set xlsheet=xlbook.activesheet
try{
xlapp=new activexobject("excel.application");
catch(e)
alert("请启用ActiveX控件设置!");
return;}
xlbook=xlapp.workbooks.add();
xlsheet=xlbook.activesheet;
var rowlen=printdata.rows.length;
for (var i=0;i<rowlen;i++){
var collen=printdata.rows(i).cells.length;
for (var j=0;j<collen;j++)
xlsheet.cells(i+1,j+1).value=printdata.rows(i).cells(j).innertext;}
xlapp.visible=true;
xlsheet.printout
xlbook.close
xlapp.quit
set xlapp=nothing

</script>
</body>
</html>
以上是print.asp代码,显示为空白页面

2 回复
#2
makebest2006-03-21 18:12

好乱啊,把 VB 的代码混进 java 中来了,
java 区分大小写的,应该这样 ActiveXObject
错误之处甚多,一言难尽,不要灰心再多学学吧!

#3
greatyollow2007-10-06 12:29
1