栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > .Net

方法range作用于对象worksheet时失败

.Net 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

方法range作用于对象worksheet时失败

效果展示

引用excel类
Imports Microsoft.Office.Interop

Excel类代码开始
Public Class Cls_excel

返回Excel对象

'''
''' 返回Excel对象
'''
'''
Private Shared Function Xlapp() As Excel.Application
Try
Return GetObject(, "Excel.Application")
Catch ex As Exception
MsgBox("连接Excel失败!", MsgBoxStyle.Critical, "警告")
Return Nothing
End Try
End Function
返回工作簿列表
    ''' 
''' 返回工作簿列表
'''
'''
Public Shared Function Get_worklist() As ArrayList
Try
Dim arr As New ArrayList
For Each XL In Xlapp.Workbooks
arr.Add(XL.name)
Next
Return arr
Catch ex As Exception
Return Nothing
End Try
End Function

返回工作表列表
    ''' 
''' 返回工作表列表
'''
'''
Public Shared Function Get_sheetlist(ByVal book As String) As ArrayList
Try
Dim arr As New ArrayList
Dim xll As Excel.Workbook = Xlapp.Workbooks(book)
For Each XL In xll.Worksheets
arr.Add(XL.name)
Next
Return arr
Catch ex As Exception
Return Nothing
End Try
End Function
返回指定工作表对象
    ''' 
''' 返回选中的工作表
'''
'''
Public Shared Function XlSheet(ByVal boname As String, ByVal shname As String) As Excel.Worksheet
Try
Dim xlll As Excel.Workbook = Xlapp.Workbooks(boname)
xlll.Activate()
Dim xlsh As Excel.Worksheet = xlll.Worksheets(shname)
xlsh.Activate()
Return xlsh
Catch ex As Exception
Return Nothing
End Try
End Function
End Class

使用方法:

Public Class Form1    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click        ListBox1.DataSource = Cls_excel.Get_worklist    End Sub    Private Sub ListBox1_Click(sender As Object, e As EventArgs) Handles ListBox1.Click        ListBox2.DataSource = Cls_excel.Get_sheetlist(ListBox1.SelectedItem)    End Sub    Private Sub ListBox2_Click(sender As Object, e As EventArgs) Handles ListBox2.Click        Dim XL As Object = Cls_excel.XlSheet(ListBox1.SelectedItem, ListBox2.SelectedItem)        Label2.Text = XL.Name & vbCrLf & "A1单元格的值:" & XL.RANGE("a1").value    End SubEnd Class

今天教程到此结束啦!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/910152.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号