首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

关于vb.net操作excel的有关问题

2012-03-17 
关于vb.net操作excel的问题两个问题1 vb.net操作excel中的某几行做成一个group,然后把这个group设置成默认

关于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"

不行吗?
[解决办法]

VB.NET code
   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
[解决办法]
学习。。。。。。

热点排行