多谢!

解决方案 »

  1.   

    告诉你一下思路吧,代码自己写好吗?
    先把EXCEL绑定到一个DATA控件(DataGrid之类的)
    修改之后把现数据重新写入到EXCEL中(覆盖)
      

  2.   

    把 Microsoft Excel 9.0 Object Library引用了,
    然后在窗体代码中,设你想删除的行数为:lngLine
    Dim ExcelWS As Excel.Worksheet
    ExcelWS里面有很多内容,你自己看看吧。
    具体的是删除方法为: ExcelWS.Rows(lngLine).Delete
      

  3.   

    to szmickylee(笨老鼠) :
    lngline是什么啊?
      

  4.   

    我只是打了个比方,lngLine是变量, 你可以指定删除第几行
    例如:
    lngLine = 1
      

  5.   

    还是不行啊,rows后面的那个括号里面有两个参数:一个是rowindex,一个是columnindex
      

  6.   

    看看:
    http://search.csdn.net/Expert/topic/1000/1000544.xml?temp=.4942591
    http://search.csdn.net/Expert/topic/610/610688.xml?temp=.9214441
      

  7.   

    告诉你一个通用的方法,凡是对office的调用,你都可以先用录制宏的方法,获取产生的vba代码,然后把这些代码拷到vb里去就可以了,(当然必要的打开和关闭office对象的工作是不可少的)
      

  8.   

    以excel为例,打开excel,点工具--》宏--》录制新宏,然后开始你想要的操作,操作好以后click停止按纽, 然后点工具--》宏--》编辑 就可以看到你的操作对应的源代码了