Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 将mscomctl.ocx版本替换为以前的版本(仅用于测试)_Excel - Fatal编程技术网

Excel 将mscomctl.ocx版本替换为以前的版本(仅用于测试)

Excel 将mscomctl.ocx版本替换为以前的版本(仅用于测试),excel,Excel,我的Win8计算机上有mscomctl.ocx版本6.1.98.34(06-06-2012)。我通过安装Office 2010在我的计算机上安装了此文件 我想知道在我的计算机上安装此文件的早期版本在技术上是否可行?为什么?从我客户的计算机上测试此文件的版本 我已经尝试用另一个版本(注销+复制/粘贴+使用提升权限注册)替换我的版本,但它不起作用。所以我怀疑我忽略了某些东西(比如依赖项或其他东西) 有什么想法吗?提前感谢。覆盖文件而不是替换文件:将文件副本放在应用程序目录中。在系统目录之前搜索应用程

我的Win8计算机上有mscomctl.ocx版本6.1.98.34(06-06-2012)。我通过安装Office 2010在我的计算机上安装了此文件

我想知道在我的计算机上安装此文件的早期版本在技术上是否可行?为什么?从我客户的计算机上测试此文件的版本

我已经尝试用另一个版本(注销+复制/粘贴+使用提升权限注册)替换我的版本,但它不起作用。所以我怀疑我忽略了某些东西(比如依赖项或其他东西)


有什么想法吗?提前感谢。

覆盖文件而不是替换文件:将文件副本放在应用程序目录中。在系统目录之前搜索应用程序目录。这样,您的自定义版本只会影响您正在测试的应用程序。

据我所知,我们只能在计算机上注册同一OCX的一个版本。不要忘记这不仅仅是文件夹中的一个副本,这也是组件在系统(注册表)上的注册。此外,这并不是影响我计算机上其他应用程序的真正问题,这没有问题。问题是,当我注册另一个版本的mscomctl.ocx(另一台计算机的最新版本)时,我收到了来自regsvr32的成功警告,但当我打开Excel 2010时,创建了一个用户表单并在其上放置了一个列表视图,我得到了一个错误。所以我不知道技术上是否可行