以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 如何遍历“快速访问栏”做的“标准按钮”? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=17549) |
||||
-- 作者:lihe60 -- 发布时间:2012/3/16 13:21:00 -- 如何遍历“快速访问栏”做的“标准按钮”? 如题! |
||||
-- 作者:hiliuyong -- 发布时间:2012/5/7 0:46:00 -- 同问。 简单一点说,就是如何遍历QAT所有项目。 这样方便我们通过控制菜单的ENABLE属性来控制用户权限。 我尝试这样 Dim itm As RibbonMenu.RibbonItem 但是报错!
狐爸一定抽出时间帮下忙!这个问题搞了好长时间没有解决。 [此贴子已经被作者于2012-5-7 0:58:49编辑过]
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/5/7 7:08:00 -- Dim itm As RibbonMenu.RibbonItem If Typeof itm Is RibbonMenu.Button Then End If |
||||
-- 作者:hiliuyong -- 发布时间:2012/5/7 17:32:00 -- 狐爸,你这段代码报错!
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/5/7 17:43:00 -- Dim itm As RibbonMenu.RibbonItem For Each itm In QAT.Items If Typeof itm Is RibbonMenu.Button Then output.show(itm.name) End If Next |
||||
-- 作者:hiliuyong -- 发布时间:2012/5/7 17:48:00 -- 运行之后,这不是我想要的结果。 Save 我要的是我自己建立的快捷菜单,而不是系统的。
狐爸够敬业的,回复够快,冲这点,我也要把狐表搞明白。
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/5/7 17:50:00 -- 那你打开自己的菜单,再运行这段代码。 |
||||
-- 作者:hiliuyong -- 发布时间:2012/5/7 18:02:00 -- 还是不行。 在程序运行时,用MSGBOX提示,结果什么结果都没有。 可能问的太多,大家都混淆了。 我再简化下提问: 遍历菜单设计-快速访问栏中的项目 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/5/7 18:12:00 --
|
||||
-- 作者:hiliuyong -- 发布时间:2012/5/10 16:02:00 -- 测试成功,这个地方必须要三个以上项目才行,切记啊。 |