用c#操作EXCEL,打算根据需要插入若干行,用的命令是:
((Excel.Range)app.Cells[d,c]).EntireRow.Insert(Excel.XlInsertShiftDirection.xlShiftDown)
程序编译正常,调试正常,都能按预定的要求插入行,打包时也没正常完成,但是打包后的安装程序在本机上安装后执行后就报错,说是找不到方法(insert).害得的在vb.net中又重写一篇问题依然。
请教各位大侠了。

解决方案 »

  1.   

    这个问题倒是很奇怪,这样说来应该不是缺少dll的问题啊
      

  2.   

    补充一点运行环境是,VS2003+OFFICE2000
      

  3.   

    Insert()方法在不同的Excel版本中参数不同
      

  4.   

    问题解决了,其实是我的错,同一安装程序中打包 两个版本的excel组件,安装后的是高版 本的,所以不能用