昨天要写一个控制word的com对象,为了disable和enable一个菜单花了我3个小时,msdn里面只有excel97和excel2000德列表,没有word2000的列表,让我不得不一层层的跟踪菜单才找到了,写完后我才发觉其实一句话就搞定了,但是一定要知道命令的id。以下是我得到的菜单id列表。不知道怎么用的请看msdn里面的xl2000:List of ID Numbers for Built-In CommandBar Controls。
id=1 des= name= 按钮
id=2 des=拼写... name=对活动文档作拼写检查
id=3 des=保存 name=保存活动文档或模板
id=4 des=打印... name=打印活动文档
id=5 des=单页 name=在页面视图下调整编辑视图比例,以便看到全部页面。
id=6 des=适于窗口 name=按页宽调整编辑视图比例
id=7 des=比例 100% name=在普通视图下将编辑视图比例调整为 100%
id=8 des=插入表格... name=插入一张表格
id=9 des=分栏... name=更改所选节中的分栏格式
id=11 des=编号 name=根据当前默认值创建编号列表
id=12 des=项目符号 name=根据当前默认值创建项目符号列表
id=14 des=减少缩进量 name=将左缩进移至前一制表位
id=15 des=增加缩进量 name=将左缩进移至下一制表位
id=17 des=图表 name=插入“Microsoft 图表”对象
id=18 des=新建... name=创建新文档或模板
id=19 des=复制 name=该命令无效,因为 没有选定文字.
id=21 des=剪切 name=该命令无效,因为 没有选定文字.
id=22 des=粘贴 name=在插入点插入剪贴板内容
id=23 des=打开... name=打开已有的文档或模板
id=24 des=信封 name=创建或打印信封
id=47 des=清除 name=执行向前删除所选内容的操作而不把它放入“剪贴板”
id=54 des=单倍行距 name=将行距设为单行行距
id=55 des=1.5 倍行距 name=将行距设为 1.5 倍行距
id=56 des=2 倍行距 name=将行距设为 2 倍行距
id=57 des=上标 name=将所选内容设为上标(切换方式)
id=58 des=下标 name=将所选内容设为下标(切换方式)
id=71 des=显示至标题 1 name=该命令无效,因为 大纲视图未激活.
id=72 des=显示至标题 2 name=该命令无效,因为 大纲视图未激活.
id=73 des=显示至标题 3 name=该命令无效,因为 大纲视图未激活.
id=74 des=显示至标题 4 name=该命令无效,因为 大纲视图未激活.
id=75 des=显示至标题 5 name=该命令无效,因为 大纲视图未激活.
id=76 des=显示至标题 6 name=该命令无效,因为 大纲视图未激活.
id=77 des=显示至标题 7 name=该命令无效,因为 大纲视图未激活.
id=78 des=显示至标题 8 name=该命令无效,因为 大纲视图未激活.
id=79 des=显示至标题 9 name=该命令无效,因为 大纲视图未激活.
id=106 des=关闭 name=关闭活动文档窗口
id=107 des=表格自动套用格式... name=该命令无效,因为 当前选定的部分或全部内容不在表格中.
id=108 des=格式刷 name=将所选内容的格式复制到指定位置
id=109 des=打印预览 name=按打印效果显示
id=113 des=加粗 name=将所选内容设为加粗格式(切换方式)
id=114 des=倾斜 name=将所选内容设为倾斜格式(切换方式)
id=119 des=全部显示 name=显示/隐藏所有非打印字符
id=121 des=右对齐 name=按右缩进对齐段落
id=122 des=居中 name=使段落在缩进间居中
id=123 des=两端对齐 name=按左右缩进对齐段落
id=124 des=这是什么? name=您可以得到有关命令、屏幕区域的帮助信息或了解文字属性
id=125 des=日期 name=插入日期域
id=126 des=时间 name=插入时间域
id=127 des=页码... name=在页顶端或底端添加页码
id=128 des=无法撤消 name=该命令无效,因为 没有命令可以撤消.
id=129 des=无法恢复 name=该命令无效,因为 未撤消过命令.
id=130 des=直线 name=在活动窗口中单击的位置绘制直线
id=132 des=升级 name=将所选段落标题级别提升一级
id=133 des=降级 name=将所选段落的标题级别降低一级
id=134 des=上移 name=将所选内容移至大纲中上一项的上方
id=135 des=下移 name=将所选内容移至大纲中下一项的下方
id=136 des=降级为正文 name=使用“正文”样式并将选定标题转换成正文文字
id=137 des=展开 name=该命令无效,因为 大纲视图未激活.
id=138 des=折叠 name=该命令无效,因为 大纲视图未激活.
id=139 des=文本框 name=插入空文本框或将所选内容置于文本框中
id=141 des=查找... name=查找指定的文字或格式
id=142 des=插入 Excel 工作表 name=插入 Microsoft Excel 工作表对象
id=144 des=自动套用格式... name=自动为一篇文档设置格式
id=149 des=内部框线 name=改变所选段落、表格单元格和图片的内部框线
id=150 des=外部框线 name=改变所选段落、表格单元格和图片的外围框线
id=151 des=无框线 name=取消所选段落、表格单元格和图片的边框
id=154 des=首记录 name=该命令无效,因为 该文档不是邮件合并主文档.
id=155 des=上一记录 name=该命令无效,因为 该文档不是邮件合并主文档.
id=156 des=下一记录 name=该命令无效,因为 该文档不是邮件合并主文档.
id=157 des=尾记录 name=该命令无效,因为 该文档不是邮件合并主文档.
id=159 des=合并文档 name=该命令无效,因为 该文档不是邮件合并主文档.
id=160 des=合并到打印机 name=该命令无效,因为 该文档不是邮件合并主文档.
id=161 des=错误检查合并 name=该命令无效,因为 该文档不是邮件合并主文档.
id=162 des=数据表单 name=该命令无效,因为 该文档不是邮件合并主文档.
id=163 des=显示域/值 name=该命令无效,因为 该文档不是邮件合并主文档.
id=164 des=组合 name=该命令无效,因为 绘图操作无法应用于当前所选内容.
id=165 des=取消组合 name=该命令无效,因为 绘图操作无法应用于当前所选内容.
id=166 des=置于顶层 name=该命令无效,因为 绘图操作无法应用于当前所选内容.
id=167 des=置于底层 name=该命令无效,因为 绘图操作无法应用于当前所选内容.
id=168 des=浮于文字上方 name=该命令无效,因为 绘图操作无法应用于当前所选内容.
id=169 des=衬于文字下方 name=该命令无效,因为 绘图操作无法应用于当前所选内容.
id=170 des=上移一层 name=该命令无效,因为 绘图操作无法应用于当前所选内容.
id=171 des=下移一层 name=该命令无效,因为 绘图操作无法应用于当前所选内容.
id=172 des=放大镜 name=切换放大缩小模式
id=173 des=减少一页 name=试着将文档放在一页内
id=177 des=多页 name=显示多页
id=178 des=关闭全屏显示 name=切换全屏显示模式
id=179 des=标尺 name=显示或隐藏标尺
id=182 des=选择对象 name=将指针改为选定箭头,以便选定活动窗口中的对象
id=183 des=在域中查找 name=在邮件合并数据源中查找指定记录
id=184 des=录制新宏... name=打开或关闭宏录制器
id=185 des=暂停录制 name=该命令无效,因为 记录器未激活.
id=186 des=宏... name=执行、创建、删除或修改宏
id=196 des=水平翻转 name=该命令无效,因为 绘图操作无法应用于当前所选内容.
id=197 des=垂直翻转 name=该命令无效,因为 绘图操作无法应用于当前所选内容.
id=198 des=右转 name=该命令无效,因为 绘图操作无法应用于当前所选内容.
id=199 des=左转 name=该命令无效,因为 绘图操作无法应用于当前所选内容.
id=200 des=任意多边形 name=绘制带曲线段和直线段的对象
id=203 des=边框 name=
id=204 des=绘图 name=显示或隐藏“绘图”工具栏
id=205 des=自动图文集... name=插入或定义“自动图文集”词条
id=206 des=编辑顶点 name=该命令无效,因为 绘图操作无法应用于当前所选内容.
id=213 des=添加记录 name=在数据库中添加记录
id=214 des=删除记录 name=从数据库中删除一个记录
id=215 des=更新域 name=更新并显示选定域的内容
id=216 des=数据库... name=将外部数据源信息插入到活动文档中
id=217 des=绘图网格... name=设置用于对齐图形对象的网格
id=219 des=编辑框 name=插入文本窗体域
id=220 des=复选框 name=插入一个复选框型窗体域
id=221 des=组合框 name=插入下拉型窗体域
id=222 des=属性 name=该命令无效,因为 当前所选内容是活动控件.
id=223 des=显示域底纹 name=修改当前窗体的底纹选项
id=224 des=普通 name=将编辑视图改设为普通视图
id=225 des=保护窗体 name=切换活动文档的保护方式
id=226 des=自动求和 name=该命令无效,因为 当前选定的部分或全部内容不在表格中.
id=230 des=主控文档视图 name=该命令无效,因为 大纲视图未激活.
id=231 des=创建子文档 name=该命令无效,因为 大纲视图未激活.
id=232 des=删除子文档 name=该命令无效,因为 大纲视图未激活.
id=233 des=导入子文档 name=该命令无效,因为 大纲视图未激活.
id=234 des=拆分子文档 name=该命令无效,因为 大纲视图未激活.
id=235 des=合并子文档 name=该命令无效,因为 大纲视图未激活.
id=236 des=保护子文档 name=该命令无效,因为 当前文档不是主控文档.
id=237 des=显示页眉/页脚 name=该命令无效,因为 当前选定的内容不在页眉或页脚上.
id=238 des=前一条页眉 name=该命令无效,因为 当前选定的内容不在页眉或页脚上.
id=239 des=下一条页眉 name=该命令无效,因为 当前选定的内容不在页眉或页脚上.
id=243 des=箭头 name=在活动窗口中单击或拖动的位置插入带箭头的线条
id=244 des=主文档 name=该命令无效,因为 当前文档不是正确的邮件合并主文档或数据文档.
id=245 des=合并选项... name=该命令无效,因为 该文档不是邮件合并主文档.
id=246 des=邮件合并... name=为邮件合并准备主文档
id=247 des=页面设置... name=更改所选节的页面设置
id=248 des=隐藏正文 name=该命令无效,因为 当前选定的内容不在页眉或页脚上.
id=250 des=链接到前一节 name=该命令无效,因为 当前选定的内容不在页眉或页脚上.
id=251 des=只查看首行 name=该命令无效,因为 大纲视图未激活.
id=252 des=显示格式 name=该命令无效,因为 大纲视图未激活.
id=253 des=字体... name=改变所选字符的外观
id=254 des=样式... name=应用、创建或更改样式
id=259 des=传送收件人... name=增加或修改活动文档的电子邮件传递名单
id=262 des=Microsoft Mail name=启动或切换到 Microsoft Mail
id=263 des=Microsoft Excel name=启动或切换到 Microsoft Excel
id=264 des=Microsoft Access name=启动或切换到 Microsoft Access
id=265 des=Microsoft Schedule+ name=启动或切换到 Microsoft Schedule+
id=266 des=Microsoft Visual FoxPro name=启动或切换到 Microsoft FoxPro
id=267 des=Microsoft PowerPoint name=启动或切换到 Microsoft PowerPoint
id=268 des=Microsoft Publisher name=启动或切换到 Microsoft Publisher
id=269 des=Microsoft Project name=启动或切换到 Microsoft Project
id=287 des=页面 name=按打印效果显示页面且允许编辑
id=289 des=首字下沉... name=该命令无效,因为 当前段落没有文字.
id=292 des=单元格... name=该命令无效,因为 当前选定的部分或全部内容不在表格中.
id=293 des=行 name=该命令无效,因为 当前选定的部分或全部内容不在表格中.
id=294 des=列 name=该命令无效,因为 当前选定的部分或全部内容不在表格中.
id=295 des=插入单元格... name=该命令无效,因为 当前选定的部分或全部内容不在表格中.
id=298 des=全部重排 name=平铺窗口
id=299 des=调整页边距 name=该命令无效,因为 当前选定的内容不在图片文件中.
id=300 des=网格线 name=显示或隐藏虚框
id=302 des=拆分 name=水平拆分并调整活动窗口
id=303 des=新建窗口 name=为活动文档打开另一窗口
id=304 des=比较文档... name=比较活动文档与其早期版本
id=305 des=接受或拒绝修订... name=审阅对活动文档所做修改
id=308 des=符号... name=插入特殊字符
id=309 des=更改大小写... name=改变所选内容中字母的大小写
id=313 des=替换... name=查找指定的文字或格式并将其替换
id=318 des=竖排文本框 name=插入空竖排文本框或将所选内容置于竖排文本框中
id=329 des=语法... name=检查活动文档的语法
id=333 des=插入表格... name=插入表格
id=334 des=删除单元格... name=该命令无效,因为 当前选定的部分或全部内容不在表格中.
id=335 des=重复新建文件... name=重复上一步操作
id=336 des=保护文档... name=设置对活动文档的保护
id=338 des=重新组合 name=该命令无效,因为 绘图操作无法应用于当前所选内容.
id=339 des=三维效果 name=
id=340 des=突出显示 name=将彩色突出显示应用于所选内容
id=354 des=答复发件人 name=答复邮件消息
id=355 des=全部答复 name=向多位收件人发送对一条邮件消息的答复
id=356 des=转发 name=转发邮件消息
id=357 des=移动邮件 name=移动邮件消息
id=358 des=删除邮件 name=删除邮件消息
id=359 des=项目 name=定位至上一条邮件消息
id=360 des=项目 name=定位至下一条邮件消息
id=361 des=检查姓名 name=检查电子邮件收件人姓名
id=362 des=选择姓名... name=选择邮件消息的收件人
id=386 des=字符缩放 name=缩放所选内容
id=394 des=阴影 name=
id=401 des=字体颜色 name=改变所选文字的颜色
id=408 des=横向分布 name=该命令无效,因为 绘图操作无法应用于当前所选内容.
id=409 des=自由曲线 name=在活动窗口中单击的位置自由绘制
id=465 des=纵向分布 name=该命令无效,因为 绘图操作无法应用于当前所选内容.
id=522 des=选项... name=更改各类 Word for Windows 选项
id=546 des=对象... name=插入公式、图表、图形或某些其他对象
id=548 des=控件工具箱 name=显示或隐藏控制工具箱
id=642 des=其他控件... name=插入所选 OCX 控件或注册一个新的 OCX 控件
id=664 des=左对齐 name=该命令无效,因为 绘图操作无法应用于当前所选内容.
id=665 des=右对齐 name=该命令无效,因为 绘图操作无法应用于当前所选内容.
id=666 des=顶端对齐 name=该命令无效,因为 绘图操作无法应用于当前所选内容.
id=667 des=底端对齐 name=该命令无效,因为 绘图操作无法应用于当前所选内容.
id=668 des=水平居中 name=该命令无效,因为 绘图操作无法应用于当前所选内容.
id=669 des=垂直居中 name=该命令无效,因为 绘图操作无法应用于当前所选内容.
id=682 des=剪贴画... name=启动 Microsoft“剪辑库”
id=688 des=自由旋转 name=该命令无效,因为 绘图操作无法应用于当前所选内容.
id=692 des=线型 name=
id=693 des=虚线线型 name=
id=694 des