ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 9284|回复: 30

[Excel 程序开发] [第46期] CommandBars对象模型树信息(已总结)

[复制链接]

TA的精华主题

TA的得分主题

发表于 2009-3-31 21:41 | 显示全部楼层 |阅读模式



答题方式:   直接跟贴回复

题目要求:



1、在用户窗体中的TreeView控件中显示CommandBars对象层次结构(任意层次);
2、选择节点时,在ListView控件中显示某些相应属性及属性值。(数量不限,但必须有某一特征属性);
3、右击节点时,在TreeView控件中显示相应快捷菜单,如果为弹出式菜单时必须有“显示菜单”项(针对CommandBar对象),并完成该功能,其它内容和功能不限。

效果如图示:



评分规则:
完成要求1,得2分。
完成要求2,得1分。
完成要求3,得1分。
优秀代码另加分。



[ 本帖最后由 清风_ll 于 2009-5-11 23:58 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

x

评分

2

查看全部评分

TA的精华主题

TA的得分主题

发表于 2009-4-2 18:07 | 显示全部楼层
没有邮箱吗?直接回啊?
抛块砖,完成1,2项,初学者,见笑!

1、未完整显示CommandBars结构树,且不能显示用户自定义命令栏;
2、正确在ListView中显示相关属性;
3、未完成右击节点显示快捷菜单的要求。
                                       ---清风_ll


[ 本帖最后由 清风_ll 于 2009-4-27 11:51 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

x

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2009-4-3 22:53 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
做一个,请班主查看看,指正!

1、能够显示层次结构,有瑕疵:Cell,Column,Row未正确显示;
2、使用TypeLib Infomation库正确显示相关属性,同时显示了隐藏属性。
3、能显示快捷菜单,但未按要求在右击节点时显示,任何地方都显示;本方法旨在考查HitTest方法的使用。

                                                                                              ---清风_ll

[ 本帖最后由 清风_ll 于 2009-4-27 11:48 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

x

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2009-4-6 10:17 | 显示全部楼层

回复 1楼 清风_ll 的帖子

我用的是2007年版的(附件格式还是2003的),不知道代码及参数有没有不同,如有不同,请版主见谅!
详情见附件,完成所有题目要求。
重新更新附件!2009-4-17 14:03
重新更新附件!2009-4-20 11:28 发现FULLPATH属性,不用自己编求路径的过程。(初学,见笑!)

1、未能够完整显示层次结构;
2、正确显示相关属性;
3、能显示快捷菜单,但未按要求仅在右击节点时显示,在控件的任何地方右击都显示了快捷菜单;本方法旨在考查HitTest方法的使用。
                                         ---清风_ll


[ 本帖最后由 清风_ll 于 2009-4-27 16:06 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

x

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2009-4-10 00:06 | 显示全部楼层
只完成了前两个要求,commanders对象结构只列出了两层



1、未完整显示结构层次;
2、不能取得更深层次控件的相关属性;
3、未完成快捷菜单功能。
                                                            ---清风_ll


[ 本帖最后由 清风_ll 于 2009-4-27 12:02 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

x

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2009-4-11 14:24 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
照搬楼主的样式
做这个题目时,学习了不少东西

稍微简化了一下代码,修改了一下,不知道允许吗


1、完整显示CommandBars层次结构;
2、正确在ListView控件中显示相关属性;
3、能够显示快捷菜单,但未按要求仅在右击节点时才显示。
                                      ---清风_ll

在停止答卷之前可进行修改。

[ 本帖最后由 清风_ll 于 2009-4-27 12:06 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

x

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2009-4-18 19:01 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册


1、完整显示对象集合的结构层次;
2、完成在ListView控件中显示控件的相关属性;
3 、完成快捷菜单。
在完成以上要求的前提下,添加了许多精彩的功能:
* 为节点添加相应图标;
* 预览图标或相应命令栏界面功能;
* 保存图片功能;
* 显示相应控件的引用代码;
* 可拖拉的分隔条功能,功能有待完善:向右拖动后,右侧控件显示不完整。
......
......
                                                                         ---清风_ll


[ 本帖最后由 清风_ll 于 2009-4-27 15:47 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

x

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2009-4-19 23:50 | 显示全部楼层
我的电脑是英文系统,代码中不识别中文,只能用英文来表示了

1、未完整显示CommandBars多层次结构;
2、没有取得更深层次控件的相关属性代码;
3、完成显示快捷菜单功能,但因存在相同名称的命令栏,所以使用命令栏名称显示快捷菜单不完全正确,如Cell,Column,Row;
                                                     ---清风_ll


[ 本帖最后由 清风_ll 于 2009-4-27 15:57 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

x

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2009-4-22 08:03 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2009-4-26 21:48 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
高手 小fisher也来竞赛了!看了 小fisher 的杰作,当知其功力深厚了。佩服之至,要是我有一个象他这样的师傅就好了!
我的作品到封贴时才发现,至少有一个问题:commandbar对象有“名称”重复的,让我给“屏蔽”掉了!其实稍微改一下就可以了。其它还有没有错误的地方还不知道,等待版主评分了。
这个题目让我学到了很多,多谢版主精彩的题目!
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-21 22:04 , Processed in 0.047739 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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