Excel精英培训网

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

TreeView控件丢失

[复制链接]
发表于 2023-5-31 15:15 | 显示全部楼层 |阅读模式
本帖最后由 向前650809 于 2023-6-2 22:02 编辑

各位网友,大家好。
现有两台电脑,同样是编辑运行TreeView控件,在在甲电脑上编辑时,控件处显示英文提示,而在乙电脑上编辑时显示中文提示。显示不同的语言种类提示是怎么回事,如何设置才能改变控件的语言种类提示。
在甲电脑上编辑的TreeView控件,在乙电脑上可以运行,但在乙电脑上编辑的TreeView控件文件,复制到甲电脑上时,TreeView控件丢失,请问这是怎么回事,如何处理,才能使控件不丢失。

英文.jpg
中文.jpg
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2023-6-5 15:56 | 显示全部楼层
楼主,您好!
关于您遇到的问题,我简单一点解答一下:

【问题的原因】
~Office中的TreeView、ListView等控件,是通过“mscomctl.ocx”控件文件支持的。
~“mscomctl.ocx”控件文件可能存在的位置:C:\Windows\SysWow64 或 C:\Windows\System32 或 C:\Program Files\Microsoft Office\root\vfs\System。
~“mscomctl.ocx”控件文件一般是Office内置的,它有很多个版本(也分中文、英文),随Office升级而升级,也可以自己手动安装(自己喜欢的版本),安装的位置是随意的。
~各个版本的“mscomctl.ocx”控件文件之间的兼容性并不好,最终导到楼主您所遇到的问题。

【解决办法】
~使两台电脑的“mscomctl.ocx”控件文件版本一致,这样就不会出现兼容问题了。为实现该目标,方法有二:
<方法一>
~两台电脑安装同一版本的Office,这样便可保证它们的“mscomctl.ocx”控件文件的版本一致了。
<方法二>
~在不重装Office的情况下,检查两台电脑的“mscomctl.ocx”控件文件,看哪个版本高些。
~将版本高的那个“mscomctl.ocx”控件文件,复制到另一台电脑上,进入CMD界面,运行“regsvr32 MSCOMCTL.OCX(回车)”注册。
~该方法需要有一定的手动能力,如果手动能力不强的网友,建议使用方法一。
回复

使用道具 举报

 楼主| 发表于 2023-6-15 17:10 | 显示全部楼层
中文、英文的哪个版本高,有网友说英文的正常,中文的是否正常
回复

使用道具 举报

发表于 2023-6-17 08:41 | 显示全部楼层
向前650809 发表于 2023-6-15 17:10
中文、英文的哪个版本高,有网友说英文的正常,中文的是否正常

楼主,您好!控件版本的大小不能以中文、英文来判断,要以实际为准。
查看控件版本的方法:
对着那个控件文件→鼠标右键→属性→详细信息→文件版本。
回复

使用道具 举报

 楼主| 发表于 2023-6-22 14:10 | 显示全部楼层
本帖最后由 向前650809 于 2023-6-22 20:03 编辑

~将版本高的那个“mscomctl.ocx”控件文件,复制到另一台电脑上,进入CMD界面,运行“regsvr32 MSCOMCTL.OCX(回车)”注册。
如何注册,CMD界面为何

另外这个控件是安装WIN系统有的,还是安装OFFICE有的
低版本的可以复制到高版本中吗,如何注册,不注册,复制后直接可用吗
回复

使用道具 举报

发表于 2023-6-23 09:00 | 显示全部楼层
向前650809 发表于 2023-6-22 14:10
~将版本高的那个“mscomctl.ocx”控件文件,复制到另一台电脑上,进入CMD界面,运行“regsvr32 MSCOMCTL.OC ...

回答:
1、CMD界面,就是Windows中运行DOS命令行那个黑色的窗口。

2、关于Win系统本身是否自带MSCOMCTL.OCX,这点我真没巧究,因为这点一点不重要。可以确定的是,每个Office肯定自带MSCOMCTL.OCX(版本有所差异)。相信99%的人的装机习惯都是装完Win系统不久就会安装Office,而Office又自带MSCOMCTL.OCX,因此“Win系统本身是否自带MSCOMCTL.OCX”就一点都不重要了。

3、“低版本的可以复制到高版本中吗”。说严谨些回答吧,只要Office的版本跨度不要太大,如Office2013、2016、2019、2021之间互用,一般是没问题的。但我个人的建议是相反,将高版本的复制到低版本中使用。

4、”如何注册“。在百度搜索关键字“注册 MSCOMCTL.OCX”,很容易就会找到详细的注册方法,推荐看一下https://it.cha138.com/android/show-3702295.html,我就不做搬运工了。

5、“不注册能用吗”。Office安装好后,MSCOMCTL.OCX以及其它许许多很的控件都被自动注册好,可以直接使用。这些控件文件一旦被替换(即使位置、文件名相同,覆盖替换),都必须重新注册才能使用。

PS:MSCOMCTL.OCX是可以单独从网上下载的,只是网上下载时,网页界绍可能不会告诉你它的版本,多下几个,看哪个版本高些,选择使用即可。

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-20 19:32 , Processed in 0.260954 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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