CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

为什么我掉用函数会出现“类型不匹配”??

楼主hameizi(梅子)2005-07-27 08:36:56 在 Web 开发 / ASP 提问

为什么我掉用函数会出现“类型不匹配”??      
     
  代码如下:      
     
  call     AutomateExcel()      
     
     
  <SCRIPT     LANGUAGE="javascript">      
  var     idTmr     =     "";      
  function     AutomateExcel()          
  {      
     
     
  var     oXL     =     new     ActiveXObject("Excel.Application");          
  var     oWB     =     oXL.Workbooks.Add();          
  var     oSheet     =     oWB.ActiveSheet;          
  oWB.Worksheets(1).Columns("B").columnwidth=30;      
  var     hang     =     outtable.rows.length;          
     
     
  var     lie     =     outtable.rows(0).cells.length;          
     
  for     (i=0;i<hang;i++)          
  {          
  for     (j=0;j<lie;j++)          
  {          
  oSheet.Cells(i+1,j+1).value     =     outtable.rows(i).cells(j).innerText;          
  }          
     
  }          
     
     
  oWB.SaveAs("c:/aaa.xls");                          
     
  oXL.Close     (savechanges=false);      
                //oXL.visible     =     false;      
                oXL.Quit();      
                oXL=null;      
                             
  idTmr     =     window.setInterval("Cleanup();",1);      
     
     
     
  }          
  function     Cleanup()     {      
                window.clearInterval(idTmr);      
                CollectGarbage();      
        }      
  </SCRIPT> 问题点数:20、回复次数:9Top

1 楼andymu077(明治佐玛戒--秀曼)回复于 2005-07-27 08:53:53 得分 10

javascript----用call来调用函数?Top

2 楼hameizi(梅子)回复于 2005-07-27 08:56:35 得分 0

<%call     AutomateExcel()     %>  
   
  在ASP中这样调用不对吗?Top

3 楼net_lover(【孟子E章】)回复于 2005-07-27 08:59:22 得分 10

<SCRIPT     LANGUAGE="javascript">    
  AutomateExcel()  
  </SCRIPT>Top

4 楼hameizi(梅子)回复于 2005-07-27 09:10:59 得分 0

我这样写了,为什么还是出错呢?Top

5 楼hameizi(梅子)回复于 2005-07-27 09:16:32 得分 0

<TABLE   id="outtable1"   name="outtable1">  
   
  <TR>  
  <TD>项目名称</TD>  
  <TD>开盘日期</TD>  
  <TD>开发商</TD>  
   
  </TR>  
  <%  
  rstmid.close  
  rstmid.open   "select   prjid,projectname,saledate,DEVELOPER   from   permit   where   sellmark=0   order   by   saledate"   ,constr  
  do   while   not   rstmid.eof  
  %>  
                  <tr   bgcolor="#F9F9F9">  
                      <td   height="25"   valign="middle"   align="center"><%=rstmid("projectname")%></a></td>  
                      <td   valign="middle"   align="center"><%=rstmid("saledate")%></td>  
                      <td   valign="middle"   align="center"><%=rstmid("DEVELOPER")%></td>  
                  </tr>  
   
  <%rstmid.movenext  
  loop  
   
   
   
  %>  
   
  <SCRIPT     LANGUAGE="javascript">    
  AutomateExcel()                   //////////////////////////////////这边调用的  
   
  </SCRIPT>  
  </TABLE>  
   
  <input   type="button"   name="out_excel1"   onclick="AutomateExcel1();"   value="即将入网项目导入到excel"   class="notPrint">  
   
   
  <SCRIPT   LANGUAGE="javascript">  
  var   idTmr   =   "";  
  function   AutomateExcel()    
  {  
   
   
  var   oXL   =   new   ActiveXObject("Excel.Application");    
  var   oWB   =   oXL.Workbooks.Add();    
  var   oSheet   =   oWB.ActiveSheet;    
  oWB.Worksheets(1).Columns("A").columnwidth=10;  
  oWB.Worksheets(1).Columns("B").columnwidth=5;  
  oWB.Worksheets(1).Columns("C").columnwidth=10;  
  var   hang   =   outtable.rows.length;    
   
   
  var   lie   =   outtable.rows(0).cells.length;    
   
  for   (i=0;i<hang;i++)    
  {    
  for   (j=0;j<lie;j++)    
  {    
  oSheet.Cells(i+1,j+1).value   =   outtable.rows(i).cells(j).innerText;    
  }    
   
  }    
   
   
  oWB.SaveAs("c:/aaa.xls");            
   
  oXL.Close   (savechanges=false);  
          //oXL.visible   =   false;  
          oXL.Quit();  
          oXL=null;  
   
  idTmr   =   window.setInterval("Cleanup();",1);  
   
   
   
  }    
  function   Cleanup()   {  
          window.clearInterval(idTmr);  
          CollectGarbage();  
      }  
   
  </SCRIPT>  
   
  Top

6 楼andymu077(明治佐玛戒--秀曼)回复于 2005-07-27 09:35:00 得分 0

有点看不太懂了,你把这个AutomateExcel()   ,直接放到脚本里边的函数定义上方,看看行不?Top

7 楼hameizi(梅子)回复于 2005-07-27 10:00:01 得分 0

这样可以的,谢谢拉!Top

8 楼andymu077(明治佐玛戒--秀曼)回复于 2005-07-27 10:55:38 得分 0

可以了就结贴喽!Top

9 楼andymu077(明治佐玛戒--秀曼)回复于 2005-07-27 10:56:05 得分 0

可以了就结贴喽!Top

相关问题

  • WaitForSingleObject函数类型不匹配
  • 类型不匹配!
  • 类型不匹配
  • 问:asp中now()函数调用系统时间更新到sql库字段datetime类型不匹配的问题
  • 类型不匹配: 'datetime'
  • 类型不匹配!!真烦。
  • 类型不匹配: 'shangchuan'????
  • 类型不匹配问题
  • 数据类型不匹配
  • 关于"类型不匹配"的错误

关键词

  • 函数
  • automateexcel
  • 类型不匹配
  • 调用
  • 掉用函数会出现
  • 可以了就结贴喽
  • call

得分解答快速导航

  • 帖主:hameizi
  • andymu077
  • net_lover

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo