如何利用VBA获取Excel最近使用的工作簿列表

时间:2023-03-11 06:36:22 

下面的VBA代码可以获取Excel中最近使用的工作簿的完整路径和名称,并将其放到代码所在工作表的A列中。在Excel 2007和Excel 2010中,如果通过“Office按钮(或“文件”选项卡)→Excel选项→高级”设置显示“最近使用的文档”数量大于“0”,该代码可以显示最近使用的最多50个工作簿名称。而对于Excel 2003,A列中显示的工作簿名称数量与“文件”菜单底部所显示的最近使用文件数量相同。

按Alt+F11,打开VBA编辑器,在右侧代码窗口中输入下列代码:

Sub GetMRUList()
On Error Resume Next
Dim i, MRUNum As Integer
MRUNum = Application.RecentFiles.Maximum
Application.RecentFiles.Maximum = 50
Range("A1:A50").Clear
For i = 1 To 50
Cells(i, 1) = Application.RecentFiles(i).Path
Next i
Application.RecentFiles.Maximum = MRUNum
End Sub

运行代码,即可在A列中显示最近使用的工作簿列表。

标签:如何,利用,VBA,获取,Excel,最近,使,用的,工作簿
0
投稿

猜你喜欢

  • 如何安装Ulysses for Mac并使用它?

    2022-05-08 05:00:14
  • Win10 1909鼠标左右键怎么互换?Win10 1909鼠标左右键互换方法简述

    2023-05-31 05:56:22
  • 手机wps如何使用表格样式功能

    2023-10-02 17:26:07
  • KC网络电话怎么样?

    2023-06-08 09:29:52
  • Mac 不能进入睡眠模式,如何修复?

    2022-06-25 14:12:06
  • Excel中怎么运行宏 宏问题解决方法教程

    2022-12-01 13:16:33
  • 会声会影怎么制作高清视频 会声会影制作高清视频图文教程

    2022-02-19 07:05:15
  • win10显示器显示输入不支持怎么回事?w10显示器输入不支持怎么办

    2023-12-18 19:35:03
  • KB4532693更新后桌面清空怎么办

    2023-11-09 06:48:44
  • Win7打补丁后蓝屏怎么解决?

    2022-08-28 15:45:47
  • b站如何将收藏取消 哔哩哔哩取消收藏的教程

    2022-07-02 19:43:02
  • Office要如何去卸载?卸载Office最干净的方法

    2023-09-05 06:26:04
  • Windows 8.1 SecureBoot未正确配置的解决方法

    2023-01-28 23:38:46
  • Excel如何快速把日期转换成星期?

    2023-05-11 11:30:49
  • win10预览版1607中kb3200970更新失败该怎么办?

    2022-07-30 08:10:57
  • WPS excel中的灰框线不见了,怎么显示

    2022-02-25 12:51:42
  • Win7系统电脑设置桌面动态背景壁纸的操作步骤

    2023-02-18 22:17:06
  • Excel检索字符位置(区分大小写)的FIND函数使用教程

    2023-12-01 15:26:19
  • 微软又一项黑科技专利曝光:透明相机

    2022-02-12 01:37:05
  • wps表格怎么添加批注

    2022-10-11 18:01:58
  • asp之家 电脑教程 m.aspxhome.com