AFAIK 没有办法在 Excel VBA 中捕获它。
话虽如此,这是实现您想要的替代方案;)
这将使整个Save and Send
选项仅对您的工作簿不可用。
首先从这里下载自定义 UI 编辑器。
http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2009/08/07/7293.aspx
安装自定义 UI 编辑器后,启动它并按照下面快照中给出的说明进行操作。
现在,当您打开文件时,您可以看到它Save And Send
不可用。
EXCEL 2010 代码
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
<backstage>
<tab idMso="TabShare" visible="false"/>
</backstage>
</customUI>
EXCEL 2007 代码
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
<ribbon startFromScratch="false">
<officeMenu>
<menu enabled="false" idMso="FileSendMenu" showImage="true" showLabel="true" />
</officeMenu>
</ribbon>
</customUI>
高温高压
跟进
Siddarth - 我如何让 Excel 2007 和 Excel 2010 都能正常工作?这是否意味着每个版本的 Excel 都需要我的文件版本?– Jay 11 分钟前
久经考验
如果您希望您的文件同时适用于 2007 和 2010,请插入“ Office 2007 自定义 UI 部件”和“ Office 2010 自定义 UI 部件”这两个部分
更多快照