禁用用户界面项目和快捷键

更新时间: 2007年11月

应用到: Office Resource Kit

 

上一次修改主题: 2015-03-09

本文内容:

  • 通过使用控件 ID 禁用命令

  • 通过使用虚拟键代码禁用快捷键

  • 禁用预定义用户界面项和快捷键

  • 修改被禁用的用户界面项和快捷键的默认工具提示文本

管理员可以通过指定 2007 Office system控件的工具栏控件 ID (TCID),使用组策略设置禁用 2007 Microsoft Office system 应用程序的命令和菜单项。还可以通过设置“自定义”|“禁用快捷键”策略设置,添加快捷键的虚拟键代码修改键。虚拟键代码是指用于唯一标识键盘上的按键的独立于硬件的数字。修改键是指修改键的值,如 AltCtrlShift

“自定义”|“禁用命令”和“禁用快捷键”策略设置可用于以下 2007 Office system应用程序:

  • Microsoft Office Access 2007

  • Microsoft Office Excel 2007

  • Microsoft Office Outlook 2007

  • Microsoft Office PowerPoint 2007

  • Microsoft Office Visio 2007

  • Microsoft Office Word 2007

“自定义”|“禁用命令”策略设置还可用于 Microsoft Office InfoPath 2007、Microsoft Office Publisher 2007 和 Microsoft Office SharePoint Designer 2007。

2007 Office system应用程序的策略设置可以从组策略对象编辑器的“用户配置”\“管理模板”节点下进行访问。若要禁用用户界面项目和快捷键,管理员可以在 2007 Office system应用程序的“禁用用户界面中的项目”\“自定义”节点下,启用以下策略设置之一:

  • 禁用命令。利用此设置,您可以为要禁用的命令指定控件 ID。如果禁用了某 TCID,则在使用工具栏控件的任何位置都会禁用 TCID。若要禁用选项卡,可以在选项卡上禁用控件。请参阅通过使用控件 ID 禁用命令。

  • 禁用快捷键。利用此设置,您可以为要禁用的快捷键指定虚拟键代码和修改键(作为key,modifier)。键是指 Windows 中键(例如,K)所对应的值,修改键是指 Windows 中修改键(如 Alt)或修改键组合的值。请参阅通过使用虚拟键代码禁用快捷键。

策略设置还可用于禁用 2007 Office system应用程序的预定义 用户界面项和快捷键。有关详细信息,请参阅禁用预定义用户界面项和快捷键。

通过使用控件 ID 禁用命令

首先,您必须使用自定义的“禁用命令”策略设置获取要禁用的 2007 Office system应用程序控件的控件 ID。有关下载列出所有应用程序(使用 2007 Office system功能区)中内置控件的控件 ID 的文件信息,请参阅 Microsoft 下载中心上的 Office System 文档:控件 ID 列表(该链接可能指向英文页面) (https://go.microsoft.com/fwlink/?linkid=80644\&clcid=0x804)。

有关通过组策略管理控制台 Microsoft 管理控制台 (MMC) 管理单元来使用组策略对象编辑器的相关信息,请参阅 Microsoft TechNet 网站上使用 2007 Office system 中的组策略强制执行设置组策略管理 (https://go.microsoft.com/fwlink/?linkid=81209\&clcid=0x804) 中的使用组策略管理控制台和组策略对象编辑器

使用控件 ID 禁用命令

  1. 在加载了 2007 Office system管理模板文件(.adm 文件)的组策略对象编辑器控制台中,依次展开“用户配置”、“管理模板”,然后展开要禁用其命令的应用程序(例如,双击“Microsoft Office Excel 2007”)。

  2. 单击“禁用用户界面中的项目”,再单击“自定义”,双击“禁用命令”,然后单击“启用”。

  3. 单击“显示”,在“显示内容”对话框中单击“添加”,在“添加项目”对话框中输入要禁用的命令的控件 ID,然后单击“确定”。

    例如,若要在 Excel 中禁用“检查更新”按钮(假设您之前已经将此命令添加到 Excel 快速访问工具栏中),应输入 9340CheckForUpdates 控件的控件 ID)。

  4. 单击“确定”,然后在“禁用命令”策略“属性”页上单击“确定”。

通过使用虚拟键代码禁用快捷键

在“禁用用户界面中的项目”\“预定义”节点下的“禁用快捷键”策略设置包括在 2007 Office system管理模板 (ADM) 文件中按名称列出的多个内置快捷键。例如,您可以禁用 Ctrl+K,这是“超链接”命令的快捷键(“插入”选项卡,“链接”组)。有关详细信息,请参阅禁用预定义用户界面项和快捷键。

若要禁用其他快捷键,可以在“禁用用户界面中的项目”\“自定义”节点下设置“禁用快捷键”策略设置,并为要禁用的用户界面项添加虚拟键代码和修改键。键是指 Windows 中键(例如 V)的数值。修改键是指 Windows 中的修改键(如 Ctrl)或修改键组合的值。

下列资源提供了关于 2007 Office system组合快捷键、功能键、其他常用快捷键以及对这些功能的说明。您需要了解快捷键信息,以便使用“自定义”|“禁用快捷键”策略设置。

下表提供了有关键和修改键的信息。

键或修改键

Alt

16

Ctrl

8

Shift

4

A

65

B

66

C

67

D

68

E

69

F

70

G

71

H

72

I

73

J

74

K

75

L

76

M

77

N

78

O

79

P

80

Q

81

R

82

S

83

T

84

U

85

V

86

W

87

X

88

Y

89

Z

90

Note注意
如果快捷键有多个修改键,则应将所有修改键的值相加以确定在组策略对象编辑器控制台中输入的修改键值。例如,对于 Alt+Shift 组合键,应使用其分配的值的总和,即 16+4 = 20。

下表列出了由系统使用的功能键的值。

功能键 值(十进制)

F1

112

F2

113

F3

114

F4

115

F5

116

F6

117

F7

118

F8

119

F9

120

F10

121

F11

122

F12

123

禁用快捷键(自定义)

  1. 在组策略对象编辑器控制台中,依次展开“用户配置”、“管理模板”,然后展开要禁用其命令的应用程序(例如,双击“Microsoft Office Excel 2007”)。

  2. 依次单击“禁用用户界面中的项目”、“自定义”、“禁用快捷键”、“启用”。

  3. 单击“显示”,在“显示内容”对话框中单击“添加”,在“添加项目”对话框中输入要禁用的快捷键的值(作为 key,modifier 显示),然后单击“确定”。

    例如,若要禁用 Excel 中的快捷键 Alt+F11(此快捷键用于打开“Microsoft Visual Basic 编辑器”,可在其中创建宏),请在“添加项目”对话框中输入 122,16(其中 F11 的键值 = 122,修改值 = 16)。

  4. 单击“确定”,然后在“禁用快捷键”策略“属性”页上单击“确定”。

禁用预定义用户界面项和快捷键

策略设置还可用于禁用 2007 Office system应用程序的预定义用户界面项和快捷键。这些 2007 Office system应用程序的预定义策略设置可在组策略对象编辑器的“禁用用户界面中的项目”\“预定义”节点下的**“用户配置”\“管理模板”\<应用程序名称>** 中找到。禁用用户界面项的策略设置可用于以下应用程序:

  • Microsoft Office Access 2007

  • Microsoft Office Excel 2007

  • Microsoft Office PowerPoint 2007

  • Microsoft Office Word 2007

  • Microsoft Office SharePoint Designer 2007

  • Microsoft Office Publisher 2007

  • Microsoft Office Visio 2007

管理员还可以使用策略设置来禁用 Microsoft 剪辑管理器的用户界面项。这些策略设置可以在组策略对象编辑器的“用户配置”\“管理模板”\“Microsoft Office 2007 system”\“Microsoft 剪辑管理器”节点下进行访问。

例如,Microsoft Office Word 2007 的“预定义”\“禁用命令”策略设置提供了禁用以下命令的选项:

  • Office 按钮 | Word 选项 | 自定义 | 所有命令 | 另存为网页

  • Office 按钮 | Word 选项 | 自定义 | 所有命令 | 网页预览

  • Office 按钮 | 发送 | 邮件

  • 插入 | 链接 | 超链接

  • 预览 | 保护 | 保护文档

  • 查看 | 宏 | 宏

  • 开发工具 | 代码 | 宏

  • 开发工具 | 代码 | 录制宏

  • 开发工具 | 代码 | 宏安全性

  • 开发工具 | 代码 | Visual Basic

  • 开发工具模板 | 文档模板

  • Web | 地址

禁用预定义命令

  1. 在组策略对象编辑器控制台中,依次展开“用户配置”、“管理模板”,然后展开要禁用其命令的应用程序(例如,双击“Microsoft Office Excel 2007”)。

  2. 依次单击“禁用用户界面中的项目”、“预定义”,再双击“禁用命令”,接下来单击“启用”,选择要禁用的命令,然后单击“确定”。

Microsoft Office 2007 Word 的“预定义”\“禁用快捷键”策略设置提供了禁用以下快捷键的选项:

  • Ctrl+F(主页 | 编辑 | 查找)

  • Ctrl+K(插入 | 链接 | 超链接)

  • Alt+F8(开发工具 | 代码 | 宏)

  • Alt+F11(开发工具 | 代码 | Visual Basic)

禁用预定义快捷键

  1. 在组策略对象编辑器控制台中,依次展开“用户配置”、“管理模板”,然后展开要禁用其命令的应用程序(例如,双击“Microsoft Office Excel 2007”)。

  2. 依次单击“禁用用户界面中的项目”、“预定义”,再双击“禁用快捷键”,接下来单击“启用”,选择要禁用的快捷键,然后单击“确定”。

修改被禁用的用户界面项和快捷键的默认工具提示文本

被禁用的 2007 Office system用户界面项的默认工具提示文本显示如下:“此命令当前已被禁用。管理员已通过组策略禁用了此命令。有关详细帮助,请按 F1。” 管理员可以使用组策略设置,指定用于显示被禁用的用户界面项的工具提示文本。

“被禁用的工具栏按钮和菜单项的工具提示”策略设置可在组策略对象编辑器的“用户配置”\“管理模板”\“Microsoft Office 2007 system”\“禁用用户界面中的项目”节点下找到。

下载此书籍

本主题包含在以下可下载书籍内,以方便您阅读和打印:

有关可下载书籍的完整列表,请参阅 2007 Office Resource Kit 的可下载书籍