之前在使用Office365时发现微软其实已经悄悄地开始提供了64位的Treeview树控件,只是并没有公开宣布。当时是在一个网友的电脑上说他可以在64位Excel中可直接使用64位树控件,当时以为他看到的只是一个假的树控件,后来经过远程他的电脑,发现的确是真的64位树控件,经过对比他的电脑系统和安装的软件,发现他安装的是最新的Office365,当时树控件隐藏的目录 是比较深的。
今天发现冬瓜在论坛也发表了一篇技巧:提及Office2019 也开始支持64位的Treeview
http://www.office-cn.net/blog-230471-15347.html
这说明 微软的确是在新版Office中正式使用Treeview了,而且复制过去,可以在低版本中使用根据研究后的综合信息,微软大约是在2018年年初,在1707 发布这个64位的。
所以必须要是 1707 之后的版本(Office365 ,Office2016 ,Office2019) 方可使用
使用方法:
1、需要64位的操作系统(一般需要Win10或以上相关版本)office2019不支持低版本系统
2、安装64位的Office 2019
3、(这是冬瓜的方法)找到 C:Program FilesMicrosoft OfficeootvfsSystem目录下,能找到64位版的mscomctl.ocx。 把它复制出来,注册到目标电脑。这样 office 2010--2016的64位版都通通可以使用 treeview等activeX组件了(含treeview listview statusbar imagelist 等64位控件)。
我们之前写过一个针对Access的64位的树型控件,功能比微软的传统Treeview树控件功能更多,属性更丰富。
大家也可去了解一下:
http://www.office-cn.net/product/1.html