ListView问题 [英] Issue with ListView

查看:92
本文介绍了ListView问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们正在使用复杂的用户界面开发Excel / VBA中的原型模型,该用户界面依赖于多个对象。最常用的对象之一是ListView。不幸的是,我们意识到代码在32位机器上运行正常,但不能在64位
机器上运行。特别是,对象/类似乎是"ListView"。在Windows 8.1 64位上的Microsoft Office Professional Plus 2013上无法识别/支持。

We are developing a prototype model in Excel/VBA with a complex user interface that relies on several objects. One of the most used objects is the ListView. Unfortunately we realized that the code runs correctly on 32-bit machines, but does not run on 64-bit machines. In particular, it seems that the object/class "ListView" is not recognized/supported on Microsoft Office Professional Plus 2013 on Windows 8.1 64-bit.

请注意,我们已在两台计算机上安装了所有必需的软件包,包括Microsoft Windows Common Controls 6.0和两个系统都没有检测到任何丢失的包/引用。

Please notice that we have installed on both machines all the required packages, including Microsoft Windows Common Controls 6.0 and both systems do not detect any missing package/reference.

有没有办法在不深入修改用户界面的当前代码和结构的情况下解决问题?我们需要能够随时在32位和64位计算机上运行该模型。

Is there a way to solve the issue without deeply modifying the current code and structure of the user interface? We need to be able at any time to run the model on both 32 and 64-bit machines.

谢谢

Elio

推荐答案

在32位和32位Windows上,常见控件在32位Office中运行正常。但是ActiveX控件在64位Office中不起作用。
The common controls should work OK in 32-bit Office on both 32-bit and 64-bit Windows. But ActiveX controls won't work in 64-bit Office.


这篇关于ListView问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆