如何禁用 MS-Word 2013 中的文件按钮?
How to disable File button in MS-Word 2013?
我想禁用文件按钮。
例如,我有这个代码。
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
<backstage>
<button idMso="FileSave" visible="false"/>
<button idMso="FileSaveAs" visible="false"/>
<button idMso="FileOpen" visible="false"/>
<button idMso="FileClose" visible="false"/>
<button idMso="ApplicationOptionsDialog" visible="false"/>
<button idMso="FileExit" visible="false"/>
<button idMso="HistoryTab" visible="false"/>
<button idMso="OfficeFeedback" visible="false"/>
<button idMso="ShareDocument" visible="false"/>
<tab idMso="TabInfo" visible="false"/>
<tab idMso="TabRecent" visible="false"/>
<tab idMso="TabNew" visible="false"/>
<tab idMso="TabPrint" visible="false"/>
<tab idMso="TabShare" visible="false"/>
<tab idMso="TabHelp" visible="false"/>
<tab idMso="TabPublish" visible="false"/>
<tab idMso="TabSave" visible="false"/>
<tab idMso="TabOfficeStart" visible="false"/>
<tab idMso="Publish2Tab" visible="false"/>
<tab idMso="TabOfficeFeedback" visible="false"/>
</backstage>
</customUI>
此代码仅控制后台选项卡,不控制“文件”按钮。
我想直接控制文件按钮
我认为最好的方法是让文件按钮不可见。
如何使用此方法控制文件按钮?
或者有更好的方法吗?
无法隐藏此按钮 - 这是设计使然。即使使用 <ribbon startFromScratch="true">
也不会隐藏它。
10 多年前,当微软推出功能区时,我参加了几次会议。我记得,给出的原因是 Office 应用程序是一个 end-user 工具,许可给用户;开发人员 "guests"。因此,用户应对其软件保留一定的、最低限度的控制权。这是对开发人员(和黑客)的反应 "hijacking" Office 应用程序使用以前的用户界面(命令栏),将用户拒之门外。自该介绍阶段以来,已经提供了使这些 "protected" 命令无法访问的更多可能性,但最重要的不可能是 hidden/removed。这样,用户至少可以识别出命令 could/should 存在(这在 trouble-shooting 用户说 "it's not working" 时很重要)。
我想禁用文件按钮。 例如,我有这个代码。
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
<backstage>
<button idMso="FileSave" visible="false"/>
<button idMso="FileSaveAs" visible="false"/>
<button idMso="FileOpen" visible="false"/>
<button idMso="FileClose" visible="false"/>
<button idMso="ApplicationOptionsDialog" visible="false"/>
<button idMso="FileExit" visible="false"/>
<button idMso="HistoryTab" visible="false"/>
<button idMso="OfficeFeedback" visible="false"/>
<button idMso="ShareDocument" visible="false"/>
<tab idMso="TabInfo" visible="false"/>
<tab idMso="TabRecent" visible="false"/>
<tab idMso="TabNew" visible="false"/>
<tab idMso="TabPrint" visible="false"/>
<tab idMso="TabShare" visible="false"/>
<tab idMso="TabHelp" visible="false"/>
<tab idMso="TabPublish" visible="false"/>
<tab idMso="TabSave" visible="false"/>
<tab idMso="TabOfficeStart" visible="false"/>
<tab idMso="Publish2Tab" visible="false"/>
<tab idMso="TabOfficeFeedback" visible="false"/>
</backstage>
</customUI>
此代码仅控制后台选项卡,不控制“文件”按钮。 我想直接控制文件按钮
我认为最好的方法是让文件按钮不可见。
如何使用此方法控制文件按钮? 或者有更好的方法吗?
无法隐藏此按钮 - 这是设计使然。即使使用 <ribbon startFromScratch="true">
也不会隐藏它。
10 多年前,当微软推出功能区时,我参加了几次会议。我记得,给出的原因是 Office 应用程序是一个 end-user 工具,许可给用户;开发人员 "guests"。因此,用户应对其软件保留一定的、最低限度的控制权。这是对开发人员(和黑客)的反应 "hijacking" Office 应用程序使用以前的用户界面(命令栏),将用户拒之门外。自该介绍阶段以来,已经提供了使这些 "protected" 命令无法访问的更多可能性,但最重要的不可能是 hidden/removed。这样,用户至少可以识别出命令 could/should 存在(这在 trouble-shooting 用户说 "it's not working" 时很重要)。