关于vb.net操作excel的问题
两个问题
1 vb.net操作excel中的某几行做成一个group,然后把这个group设置成默认收起状态。
group我已近做好了,请问怎么样能够设置收起来的状态
2 vb.net操作excel中的某几列做成自动筛选功能,在vb.net中我调用了range的autoFilter方法,可是运行的时候好像不支持这个方法,
请问有其他的方法来进行自动筛选么
[解决办法]
ActiveSheet.Rows(1).AutoFilter Field:=1, Criteria1:="xxxx"
不行吗?
[解决办法]
Sub Main() Dim xApp As Excel.Application = Nothing Dim xBook As Excel.Workbook = Nothing Dim xSheet As Excel.Worksheet = Nothing Dim xRange As Excel.Range Try xApp = New Excel.Application() xApp.DisplayAlerts = False xBook = xApp.Workbooks.Open("D:\VisualStudioProject2008\Excel\ExcelAutoFilter.xls") xSheet = xBook.Worksheets(1) xRange = xSheet.Rows(1) xRange.AutoFilter(5, "测试T1", Excel.XlAutoFilterOperator.xlOr, "", True) xBook.Close(SaveChanges:=True) Catch ex As Exception MsgBox(ex.Message) Finally If Not xApp Is Nothing Then xSheet = Nothing xBook = Nothing xApp.DisplayAlerts = True xApp.Quit() GC.Collect() End If End Try End Sub
[解决办法]
学习。。。。。。