Foxtable(狐表)用户栏目专家坐堂 → 打开EXCEL工作簿时能否打开指定工作表?


  共有21315人关注过本帖树形打印复制链接

主题:打开EXCEL工作簿时能否打开指定工作表?

帅哥哟,离线,有人找我吗?
狐狸爸爸
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/5/11 17:48:00 [显示全部帖子]

没有办法。
你事先按顺序排好吧。

图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/5/11 17:59:00 [显示全部帖子]

有了,例如:

book.Sheets.SelectedIndex = 2

表示默认打开第三个工作表。

我没有测试过,你可以试试。


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/5/12 8:01:00 [显示全部帖子]

可以的,我测试通过,必须保存一下,才有效的:


Dim Book As New XLS.Book("c:\book1.xls") '打开模板
book.Sheets.SelectedIndex = 1
Book.Save("c:\book2.xls") '保存工作簿
Dim Proc As New Process '打开工作簿
Proc.File = "c:\book2.xls"
Proc.Start()


 回到顶部