请问各位师傅们vb怎样获得excel表的工作表sheet名?

lanlanxiezhqhd 2010-04-26 04:50:18
我想得到excel表左下角的sheet名,就一个!希望大家知道的赐教!谢谢!
...全文
446 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuyinax 2010-06-28
  • 打赏
  • 举报
回复
参考:....\MSDN98\98VS\2052\SAMPLES\VB98\GeoFacts的演示的源代码。
lanlanxiezhqhd 2010-04-27
  • 打赏
  • 举报
回复
我是用在访问这个excel中的,不知道有没有比较简便的方法得到excel的工作表名(这个工作表名是不固定的,用户自己修改成什么就获得什么),还是要用其它一些对象之类的来得到!希望大家能指教一下,我是想力求简便!
Set openExcel = Nothing


Dim DSN As String
Dim sError As String


CurrentImportedFileType = "EXCEL"
On Error GoTo errp

DSN = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source='" + FileName + "';" _
+ "Extended Properties='Excel 8.0;HDR=Yes;IMEX=1'"

Set myDbfCN = New Connection
myDbfCN.CursorLocation = adUseClient
myDbfCN.IsolationLevel = adXactUnspecified
myDbfCN.Open DSN

If Err.Number <> 0 Then
sError = "VBC" & "excel连接失败:" & Err.description
GoTo errp
End If

Set openExcel = New ADODB.Recordset
strSql = "SELECT * FROM [Sheet1$]" '注意,将excel第一个工作表的名称固定!
lanlanxiezhqhd 2010-04-27
  • 打赏
  • 举报
回复
具体应该怎么做啊?谢谢
clear_zero 2010-04-26
  • 打赏
  • 举报
回复
WorkSheets(i).Name
贝隆 2010-04-26
  • 打赏
  • 举报
回复
呵呵,UPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUP
zdf9218 2010-04-26
  • 打赏
  • 举报
回复
啥意思
直接WorkSheets(i).Name不可以了吗?

1,502

社区成员

发帖
与我相关
我的任务
社区描述
VB 网络编程
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧