Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3887|回复: 2

[已解决]关于windows对象与workbooks对象的理解?

[复制链接]
发表于 2013-8-2 13:49 | 显示全部楼层 |阅读模式
Sub aa()
    Dim i%
        For i = 1 To Workbooks.Count
            If Workbooks(i).Name = "社保人员1.xls" Then
                 MsgBox "该工作表存在"
                 Exit Sub
            End If
        Next
        MsgBox "该工作表不存在"
            
End Sub

Sub bb()
    Dim i%
        For i = 1 To Windows.Count
            If Windows(i).Caption = "社保人员1.xls" Then
                 MsgBox "该工作表存在"
                 Exit Sub
            End If
        Next
        MsgBox "该工作表不存在"
            
End Sub

能否解析下windows与workbooks的区别?谢谢

最佳答案
2013-8-2 14:30
本帖最后由 我心飞翔410 于 2013-8-2 14:32 编辑

一、概念
Excel文件和工作簿
Excel文件即工作簿
Workboos 工作簿集合(注意s,复数形式)
Workbooks("A.xls"),名称为A的Excel工作簿

workbooks(2),根据打开的顺序,第二个打开的工作簿

Thisworkbook,VBA所在的工作簿,无论打开多少个工作簿,无论是哪个工作簿是活动的,Thisworkbook指的是正在运行当前宏代码的工作簿

工作簿窗口
Windows("A.xls"),A工作簿的窗口,使用Windows可以设置窗口的状态,如是否隐藏。
Windows 对象
Microsoft Excel 中所有 Window 对象的集合。
说明
Application 对象的 Windows 集合包含应用程序中的所有窗口,而 Workbook 对象的 Windows 集合只包含指定工作簿中的窗口。

示例
使用 Windows 属性可返回 Windows 集合。下例层叠当前在 Microsoft Excel 中显示的所有窗口。
发表于 2013-8-2 14:30 | 显示全部楼层    本楼为最佳答案   
本帖最后由 我心飞翔410 于 2013-8-2 14:32 编辑

一、概念
Excel文件和工作簿
Excel文件即工作簿
Workboos 工作簿集合(注意s,复数形式)
Workbooks("A.xls"),名称为A的Excel工作簿

workbooks(2),根据打开的顺序,第二个打开的工作簿

Thisworkbook,VBA所在的工作簿,无论打开多少个工作簿,无论是哪个工作簿是活动的,Thisworkbook指的是正在运行当前宏代码的工作簿

工作簿窗口
Windows("A.xls"),A工作簿的窗口,使用Windows可以设置窗口的状态,如是否隐藏。
Windows 对象
Microsoft Excel 中所有 Window 对象的集合。
说明
Application 对象的 Windows 集合包含应用程序中的所有窗口,而 Workbook 对象的 Windows 集合只包含指定工作簿中的窗口。

示例
使用 Windows 属性可返回 Windows 集合。下例层叠当前在 Microsoft Excel 中显示的所有窗口。
回复

使用道具 举报

发表于 2019-12-10 15:50 | 显示全部楼层
感觉关键是这一句话
Application 对象的 Windows 集合包含应用程序中的所有窗口,而 Workbook 对象的 Windows 集合只包含指定工作簿中的窗口。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-19 10:09 , Processed in 0.335197 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表