跳到主要内容

打开Excel文件时如何创建弹出消息框?

作者:晓阳 最后修改时间:2016-05-06

在某些情况下,您可能希望始终弹出一个消息框,以提醒您在打开特定工作簿时首先需要做的事情,这可以帮助您记住在日常工作中要做的最重要的事情。 在本文中,我将讨论在打开Excel文件时如何创建弹出消息框。

使用VBA代码打开Excel文件时,创建弹出消息框

下次启动Excel时自动打开某些特定的工作簿


箭头蓝色右气泡 使用VBA代码打开Excel文件时,创建弹出消息框

您可以创建一个VBA代码,以使打开特定工作簿时弹出一个消息框,请执行以下操作:

1。 保持 Alt + F11键 同时打开 Microsoft Visual Basic应用程序 窗口。

2。 在 Microsoft Visual Basic应用程序 窗口,双击 的ThisWorkbook 来自 项目-VBA项目 窗格,然后将以下VBA代码复制并粘贴到 模块 窗口,请参见屏幕截图:

备注:如果 项目-VBA项目 窗格是隐藏的,单击 首页 > 项目浏览器 显示它。

VBA代码:打开Excel文件时创建一个弹出消息框:

Private Sub Workbook_Open()
MsgBox "Send this file to xxx"
End Sub

doc消息框打开1

3。 然后关闭代码窗口,并将此工作簿另存为 Excel启用宏的工作簿 格式,请点击 文件 > 另存为,而在 另存为 窗口,选择 Excel启用宏的工作簿 保存类型 列表,请参阅屏幕截图:

doc消息框打开2

4。 现在,第一次打开此文件时,会在工作表的顶部显示安全警告消息,请单击 启用内容 按钮以激活VBA代码,请参见屏幕截图:

doc消息框打开3

5。 激活VBA代码后,将立即弹出一个消息框。 看截图:

doc消息框打开4

笔记:

1.您可以将代码中的短信更改为所需的任何其他单词;

2.第一次打开后,不会显示安全警告消息。 因此,当您下次启动该文件时,将直接弹出消息框。


箭头蓝色右气泡 下次启动Excel时自动打开某些特定的工作簿

在启动任何Excel文件时,打开多个您经常使用的工作簿既简单又节省时间, Kutools for Excel下次自动打开那些工作簿 功能可以帮助您快速舒适地完成这项工作。

Kutools for Excel : 带有300多个便捷的Excel加载项,可以在60天内免费试用. 

安装后 Kutools for Excel,请执行以下步骤:

1。 打开您想要下次一起打开的工作簿。

2。 然后点击 企业 > 工作簿 > 下次自动打开那些工作簿,请参见屏幕截图:

doc消息框打开5

3。 在 下次自动打开那些工作簿 对话框,请单击 全选 在下次启动Excel文件时检查要在下次自动打开的所有工作簿,然后单击 Ok 要退出对话框,请参见屏幕截图:

doc消息框打开6

4. 现在,当您启动Excel文件时,您选择的所有工作簿将同时打开。

备注:要取消此操作,您只需取消选择所有工作簿或删除或清除工作簿中的工作簿即可。 下次自动打开那些工作簿 对话框。

立即免费下载Kutools for Excel!

最佳办公生产力工具

🤖 Kutools 人工智能助手:基于以下内容彻底改变数据分析: 智能执行   |  生成代码  |  创建自定义公式  |  分析数据并生成图表  |  调用 Kutools 函数...
热门特色: 查找、突出显示或识别重复项   |  删除空白行   |  合并列或单元格而不丢失数据   |   不使用公式进行四舍五入 ...
超级查询: 多条件VLookup    多值VLookup  |   跨多个工作表的 VLookup   |   模糊查询 ....
高级下拉列表: 快速创建下拉列表   |  依赖下拉列表   |  多选下拉列表 ....
列管理器: 添加特定数量的列  |  移动列  |  切换隐藏列的可见性状态  |  比较范围和列 ...
特色功能: 网格焦点   |  设计图   |   大方程式酒吧    工作簿和工作表管理器   |  资源库 (自动文本)   |  日期选择器   |  合并工作表   |  加密/解密单元格    按列表发送电子邮件   |  超级筛选   |   特殊过滤器 (过滤粗体/斜体/删除线...)...
前 15 个工具集12 文本 工具 (添加文本, 删除字符,...)   |   50+ 图表 类型 (甘特图,...)   |   40+ 实用 公式 (根据生日计算年龄,...)   |   19 插入 工具 (插入二维码, 从路径插入图片,...)   |   12 转化 工具 (小写金额转大写, 货币兑换,...)   |   7 合并与拆分 工具 (高级组合行, 分裂细胞,...)   |   ... 和更多

使用 Kutools for Excel 增强您的 Excel 技能,体验前所未有的效率。 Kutools for Excel 提供了 300 多种高级功能来提高生产力并节省时间。  单击此处获取您最需要的功能...

描述


Office Tab 为 Office 带来选项卡式界面,让您的工作更加轻松

  • 在Word,Excel,PowerPoint中启用选项卡式编辑和阅读,发布者,Access,Visio和Project。
  • 在同一窗口的新选项卡中而不是在新窗口中打开并创建多个文档。
  • 每天将您的工作效率提高50%,并减少数百次鼠标单击!
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hi,
I used this to display a pop-up message that informs the user that "This is a Master File, please create a copy and do not amend/move this file."
Can I alter the VBA code in such a way that once this Master File has been copied, the VBA will no longer display in that copy?
Thank you
This comment was minimized by the moderator on the site
Need pop-up msg for when cell value reaches 5%up and automatically notification comes..What formula will written on VBA ????
There are no comments posted here yet
Leave your comments
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations