我正在使用Windows 10和Excel 2016,並試圖使用mscomctl.ocx文件安裝Windows公共控件(SP6)。它在Excel 2013下完美運行,但在Excel 2016下無法運行。我正在尋找不再在新機器上運行的ListView
控件。未在Excel 2016/Windows10下安裝ListView公共控件(mscomctl.ocx)
我執行以下步驟:
- 複製從運行Windows 10/2013的Excel Mscomctl.ocx文件放入文件夾C:\ WINDOWS \ SYSWOW64
- 註冊到命令提示符REGSVR32文件C:\ Windows \ SysWow64 \ mscomctl.ocx
- 引用了VBA中的mscomctl.ocx,然後在列表中出現一個複選框
- 檢查了註冊表,並且只檢查了版本2.2的條目。在運行的機器上,儘管我有兩個條目:(標準)& PrimaryInteropAssemblyName)在沒有運行的機器上只有(標準)條目。
第5步會將控件添加到標準控件,但沒有公共控件出現在列表中。
有沒有人遇到類似的問題?如果是的話,你能解決它們嗎?
非常感謝 阿德里安
@ sporty21問題是安裝了哪個版本的Office,32位或64位? Windows是64位無關緊要。 – Profex