这不是第一次出现的问题

当调试Excel VBA代码时,使用F8逐步模式,每次到固定的地方再按F8就会唤起outlook

因为电脑的默认邮件应用是UWP版本的邮件APP,因此唤起outlook后就直接进初始帐户设置的界面

一直找不到原因,每次调试到一定程度后按F8都会唤起outlook,关闭outlook后代码就运行一行,如果等待一段时间不关闭outlook后Excel就会弹出警告:Excel在等待其他应用什么什么的

拜托了各位大佬!

感谢您在此分享您遇到的问题。

我刚刚在我这边做了测试,我的Windows 的默认邮件应用是Mail, 不是Outlook,当我尝试在Excel 中使用F8 调试VBA 代码时, 没有发生弹出Outlook的问题。

为了帮助您检查这个问题,我想确认以下内容,十分感谢您的时间和配合。

1.对于F8唤起Outlook,请问您给启动Outlook设置过和F8相关的快捷键吗?

您可以通过以下步骤查看:

点击屏幕左下角的开始按钮,在所有应用列表中找到Outlook,右键,选择 更多 -> 打开文件位置 。然后右键Outlook,选择 属性 。在“快捷方式”中,查看 快捷键 那一栏有没有设置任何快捷键。

如果有跟F8相关的快捷键,删除它并保存更改。

2.请问您的VBA 代码中有任何调用Outlook 的代码吗?

这个问题是发生在您调制某一个VBA 文件时还是所有的VBA 文件时?

3.请把您遇到的报错信息截图给我们,这将帮助我们更好地了解问题。

在Excel应用中,请点击 文件 -> 账户 ,然后把 产品信息 截一张完整的图。

Best regards,

• Beware of Scammers posting fake Support Numbers here.
• Please let us know if this is helpful and if the solution worked for you, as it can benefit others who are facing the same scenario.

触发的条件还不清楚,现在电脑重启后就没有唤起了

Outlook快捷方式的快捷键下面没有设置,Office产品信息如附图所示,故障截图的话现在还没能重现,等重现后会录制屏幕后回复的。

当时的情况应该是在修改VBA代码后保存,再F8就开始唤起outlook了

Debug是程序狗子的激情

我在与您相同的半年频道的Excel  版本1902(11328. 20492 )中进行了测试,依然没有重现F8 唤起Outlook 的问题。

我注意到在您提供的视频中,唤起的Outlook 名字叫作“ Microsoft Outlook 2016 ”,我猜测您电脑上可能安装了不同版本的Office客户端,因为在 Microsoft Office 365 专业增强订阅版 中的邮件客户端叫作 Outlook 365,当我们没有配置邮件地址并首次打开它时是这个样子:

所以我建议您先检查本地是否安装了另一个版本的Office 客户端,如果有的话,将其卸载, 这样也能避免不同版本Office 之前发生兼容性问题。

另外,您现在使用的Office 365 专业增强订阅版不是最新的版本,也建议您更新Office查看是否有帮助。

您可以在Excel 中,点击 文件 -> 账户 -> 更新选项 -> 立即更新 来更新Office。

Best regards,

• Beware of Scammers posting fake Support Numbers here.
• Please let us know if this is helpful and if the solution worked for you, as it can benefit others who are facing the same scenario.

我在与您相同的半年频道的Excel  版本1902(11328. 20492 )中进行了测试,依然没有重现F8 唤起Outlook 的问题。

我注意到在您提供的视频中,唤起的Outlook 名字叫作“ Microsoft Outlook 2016 ”,我猜测您电脑上可能安装了不同版本的Office客户端,因为在 Microsoft Office 365 专业增强订阅版 中的邮件客户端叫作 Outlook 365,当我们没有配置邮件地址并首次打开它时是这个样子:

所以我建议您先检查本地是否安装了另一个版本的Office 客户端,如果有的话,将其卸载, 这样也能避免不同版本Office 之前发生兼容性问题。

另外,您现在使用的Office 365 专业增强订阅版不是最新的版本,也建议您更新Office查看是否有帮助。

您可以在Excel 中,点击 文件 -> 账户 -> 更新选项 -> 立即更新 来更新Office。

Best regards,

Hi Tina

电脑中只有Office365,没有其他版本Office,且启动时划过的确实是Office365,进入初始设置就变成了outlook2016

附上正常打开outlook的屏幕录制视频。 https://youtu.be/n4JOTYE4Ykg

Debug是程序狗子的激情

请问当您不在Excel中调试代码的时候使用F8,就是您在Excel中编辑单元格的时候使用F8 会唤起Outlook 吗?

另外,您可以尝试下文中的步骤 联机修复 Office 看看能否消除这个问题。

修复Office 应用程序

感谢您的时间与耐心。

Best regards,

• Beware of Scammers posting fake Support Numbers here.
• Please let us know if this is helpful and if the solution worked for you, as it can benefit others who are facing the same scenario.

请问当您不在Excel中调试代码的时候使用F8,就是您在Excel中编辑单元格的时候使用F8 会唤起Outlook 吗?

另外,您可以尝试下文中的步骤 联机修复 Office 看看能否消除这个问题。

修复Office 应用程序

感谢您的时间与耐心。

Best regards,

Hi Tina

感谢回复!

Excel表格状态下F8不会唤醒Outlook,修复过还是有发生

另外在Excel2013时期,我也遇到过类似问题

Debug是程序狗子的激情

感谢分享。我想要确认以下问题来帮助您进一步检查问题以及缩小检查问题的范围。

我注意到您视频中展现和调试的是略微有些长和复杂的VBA 代码。我想确认问题只发生在调试这个VBA 文件的时候吗?或者是特殊代码造成的问题吗?

建议您重新创建一个Excel 文件,使用更简单的VBA 进行测试,检查F8是否会唤起Outlook。

这也有助于我们观察使用不用的代码在同样的Excel客户端中使用F8调试会不会有同样的表现。

谢谢您针对此问题付出的时间与努力。

Best regards,

• Beware of Scammers posting fake Support Numbers here.
• Please let us know if this is helpful and if the solution worked for you, as it can benefit others who are facing the same scenario.