分享

VBA让某个excel工作簿显示在桌面最上层

 莫怜飘逸 2023-11-13 发布于广东

想要用vba让某个已打开的excel工作簿显示在桌面最上层,可以使用Activate激活该工作簿就可以实现切换到桌面最前端的效果,比如想要把一个已打开的名称为“出库单.xls”的工作簿在桌面最顶端显示,可以使用:

Workbooks("出库单.xls").Activate

或者Windows("出库单.xls").Activate

通常在当前工作簿打开跳转到了另一个工作簿后,想要返回原来的工作簿,也可以使用此方法,在跳转前先用ActiveWorkbook.Name获取当前工作簿的名称赋值给一个变量a,在跳转后想要返回时用Workbooks(a).Activate即可。

要注意的是,如果要激活的excel工作簿在最小化的状态,则调取置顶的显示会失败。

以上内容对您有帮助可以分享或转藏,避免以后找不到。想要了解更多VBA相关知识,欢迎到http://moqingyan.360doc.com我的个人图书馆查看。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多