Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2096|回复: 6

[已解决]如何获取2003版Excel所有菜单的ID

[复制链接]
发表于 2011-1-22 21:24 | 显示全部楼层 |阅读模式
本帖最后由 nothingwmm 于 2011-1-23 14:12 编辑

如何获取所有2003版菜单的ID ,如 新建 的ID=2520

相关连接:http://www.excelpx.com/thread-156508-1-1.html
最佳答案
2011-1-22 22:36
  Sub MenuList()
       On Error Resume Next
       Dim Nx As CommandBar
       Dim I As Integer
       For Each Nx In Application.CommandBars
           I = I + 1
           Range("A" & I).Value = Nx.Name
           Range("C" & I).Value = Nx.NameLocal
           For Each X In Application.CommandBars(Nx.Name).Controls
               I = I + 1
               Range("B" & I).Value = X.ID
               Range("C" & I).Value = X.Caption
               Range("D" & I).Value = X.FaceId
           Next
       Next
   End Sub
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2011-1-22 21:37 | 显示全部楼层
回复

使用道具 举报

发表于 2011-1-22 22:17 | 显示全部楼层
知道了id,可以怎么用呢??希望知晓
回复

使用道具 举报

发表于 2011-1-22 22:36 | 显示全部楼层    本楼为最佳答案   
  Sub MenuList()
       On Error Resume Next
       Dim Nx As CommandBar
       Dim I As Integer
       For Each Nx In Application.CommandBars
           I = I + 1
           Range("A" & I).Value = Nx.Name
           Range("C" & I).Value = Nx.NameLocal
           For Each X In Application.CommandBars(Nx.Name).Controls
               I = I + 1
               Range("B" & I).Value = X.ID
               Range("C" & I).Value = X.Caption
               Range("D" & I).Value = X.FaceId
           Next
       Next
   End Sub

评分

参与人数 1 +3 收起 理由
sunjing-zxl + 3 跟版主学习

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2011-1-22 22:47 | 显示全部楼层
tkgg93 发表于 2011-1-22 22:36
Sub MenuList()
       On Error Resume Next
       Dim Nx As CommandBar

谢谢,我就是想要这个东西 哈哈
回复

使用道具 举报

发表于 2011-1-23 14:09 | 显示全部楼层
学习学习!
回复

使用道具 举报

发表于 2011-1-23 20:29 | 显示全部楼层
学习学习了,跟着版主学习没错!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-22 05:42 , Processed in 0.510089 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表