2012-03-19 34 views
4

沒有ListView中我試圖運行別人的電腦上VBA應用程序,但我得到一個錯誤: 有一個在其他控件

我檢查了所有「因爲它不是本機上無法加載對象」參考文獻,他們似乎沒問題。在研究期間,我發現缺少的對象是ListView控件。我檢查了是否在參考文獻中檢查了Microsoft Windows公共控件6.0(SP6) - 並且有。我試圖重新安裝這個庫,但它仍然沒有任何好處。

我檢查了其他控件中沒有「Microsoft ListView Control 6.0版」,也沒有「Microsoft ImageList Control 6.0版」。似乎庫不在那裏,雖然我可以在C:\ windows \ system32 \中看到MSCOMCTL.OCX,並顯示最後修改日期和大小。

還有什麼我可以嘗試嗎?

+0

一個建議:我從來不推薦在VBA中使用Listview控件,因爲它不能自由分發。沒有必要每個人都擁有它。 :) – 2012-03-19 14:54:08

+1

它是員工的業務應用程序 - 他們有義務安裝我們需要的任何東西,而且我們確實需要listview。 – aurel 2012-03-22 12:23:24

回答

9

也許你可以嘗試註冊MSCOMCTL.OCX文件,regsvr32

regsvr32 c:\Windows\System32\MSCOMCTL.OCX 

或64位系統

regsvr32 c:\windows\syswow64\mscomctl.ocx 

記住先打開在管理員模式下的命令提示符。

+0

+1。 :) @aurel:嘗試Radek建議的方式。 – 2012-03-19 13:24:00

+1

就像一個魅力,謝謝:) – aurel 2012-03-22 12:24:00

相關問題