用户单击“作为附件发送”时的VBA

时间:2015-02-27 16:37:03

标签: excel vba excel-vba ribbonx

我的公司在Outlook被触发打开时会出现问题导致Outlook在加载时无限期挂起(这个问题无法轻易修复)。我们有一些带有自定义色带的工作簿,现在我们先检查Outlook是否已打开,然后才允许用户通过电子邮件发送。问题是,这不能解释仍然使用文件>的用户。保存&发送>作为附件发送。

我想知道是否有人知道我可以在现有按钮上添加一个例程的过程,我们可以将其保存为Excel加入每个人的Excel,首先检查Outlook是否打开?我已经编写了Outlook检查,所以我只需要帮助找到运行它的方法。

感谢任何帮助。

2 个答案:

答案 0 :(得分:1)

或者,您可以禁用“作为附件发送”。

我不知道什么是重要的,所以我不会在这里复制部分。

How do you disable “Save and send” in Excel 2010 (in the File ribbon (called backstage in Office 2010)?

Disable the Send button in the Office Menu

答案 1 :(得分:0)

您可以考虑重新调整功能区控件。有关详细信息,请参阅Temporarily Repurpose Commands on the Office Fluent Ribbon

不幸的是,Backstage UI不允许从XML标记重新利用控件。您可以考虑隐藏内置UI并使用自定义命令完全重建它。因此,您将能够自己处理命令。您可以在Introduction to the Office 2010 Backstage View for Developers文章中详细了解相关内容。另请参阅Customizing the Office 2010 Backstage View for Developers文章。