云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > VBA技巧40 工作簿的引用方法

VBA技巧40 工作簿的引用方法

  • 62 次阅读
  • 3 次下载
  • 2025/6/16 13:40:13

技巧1 工作簿的引用方法

VBA中,在不同的工作簿之间转换需要指定引用的工作簿,通常有下面几种方法。

1-1 使用工作簿的名称

工作簿名称是指Excel文件的文件名,可以使用Workbooks集合引用方式来引用工作簿,如下面的代码所示。

#001 Sub WbPath ()

#002 MsgBox \名称为:\工作簿的引用方法.xls\#003 End Sub

代码解析:

WbPath过程显示工作簿“工作簿的引用方法”的路径。应用于Workbook对象的Path属性将完整路径返回给应用程序,语法如下:

expression.Path

参数expression是必需的,一个有效的对象。 运行WbPath过程结果如图 1-1所示。

图 1-1 返回工作簿完整路径

1-2 使用工作簿的索引号

工作簿索引号是指工作簿打开的顺序,Excel根据工作簿打开的顺序以1开始进行编号。下面的代码显示应用程序打开的第一个工作簿的名称。

#001 Sub WbName()

#002 MsgBox \第一个打开的工作簿名字为:\

#003 End Sub

代码解析:

WbName过程显示应用程序打开的第一个工作簿的名称。应用于Workbook对象的Name属性返回对象的名称,语法如下:

expression.Name

参数expression是必需的,一个有效的对象。 运行WbName过程结果如图 1-2所示。

图 1-2 返回工作簿名称

如果需要返回包含完整路径的工作簿名称则使用Workbook对象的FullName属性,如下面的代码所示。

#001 Sub WbFullName()

#002 MsgBox \包括完整路径的工作簿名称为:\#003 End Sub

WbFullName过程显示应用程序打开的第一个工作簿的完整路径和名称。FullName属性返回对象的名称,包括其磁盘路径的字符串,此属性等价于在Path属性后加上当前文件系统的分隔符,然后加上Name属性。

运行WbFullName过程结果如图 1-3所示。

图 1-3 返回包含完整路径的工作簿名称

1-3 使用ThisWorkbook

使用ThisWorkbook代表当前宏代码运行的工作簿,如下面的代码所示。

#001 Sub WbClose()

#002 ThisWorkbook.Close SaveChanges:=False #003 End Sub

代码解析:

WbThis过程使用Close方法关闭当前宏代码运行的工作簿,不保存对工作簿的任何更改。关于应用于Workbook对象的Close方法请参阅技巧错误!未找到引用源。。

注意 本属性仅可在 Microsoft Excel内使用。不能使用此属性访问任何其他应用程序的工作簿。

1-4 使用ActiveWorkbook

使用ActiveWorkbook代表活动窗口(最上面的窗口)的工作簿,如下面的代码所示。

#001 Sub WbActive()

#002 MsgBox \当前活动工作簿名字为:\#003 End Sub

代码解析:

WbActive过程显示活动工作簿的名称,ActiveWorkbook属性返回一个Workbook对象,该对象代表活动窗口(最上面的窗口)的工作簿。如果没有打开任何窗口或者活动窗口为信息窗口或剪贴板窗口,则返回 Nothing。

运行WbActive过程结果如图 1-4所示。

图 1-4 返回活动工作簿名称

搜索更多关于: VBA技巧40 工作簿的引用方法 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

技巧1 工作簿的引用方法 VBA中,在不同的工作簿之间转换需要指定引用的工作簿,通常有下面几种方法。 1-1 使用工作簿的名称 工作簿名称是指Excel文件的文件名,可以使用Workbooks集合引用方式来引用工作簿,如下面的代码所示。 #001 Sub WbPath () #002 MsgBox \名称为:\工作簿的引用方法.xls\#003 End Sub 代码解析: WbPath过程显示工作簿“工作簿的引用方法”的路径。应用于Workbook对象的Path属性将完整路径返回给应用程序,语法如下: expression.Path 参数expression是必需的,一个有效的对象。 运行WbPath过程结果如图 1-1所示。

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com