2016-12-14 136 views
0

我有不同的pc,具有相同的配置(Win7 Prof與Office 2013,完全相同的內部版本號)。我有一個使用的Office 2007的註冊mscal.ocx在excel vba中使用舊日曆的錯誤

舊日曆控件爲了解決這個問題,我具有管理員權限的mscal.ocx註冊一個Excel文件:

regsvr32.exe C:\temp\mscal.ocx 

這使我對每一臺PC的成功消息。但在某些電腦上,我無法使用舊的日曆控件。

enter image description here

在PC的該工作日曆控制如上出現在紅場,PC的它不工作紅色方塊是空的,並給出了錯誤

運行時間ListBox錯誤'380'[無法設置Selected屬性。無效的屬性值。]

我搜索並比較了電腦的註冊表mscal.ocx和他們是完全一樣的。我還在vba中添加了參考手冊mscal.ocx,但仍然是同樣的問題。

我還能在哪裏看到確保ocx正確添加?任何想法如何解決它?由於

+0

共同控制我認爲這是常見的控制,你需要啓動和運行https://support.microsoft .com/en-gb/kb/2746232 –

+0

作品,謝謝!你可以做出答案,如果你想,我會接受 –

+0

沒有probs,他們可以給你發瘋的事情:) –

回答

1

這是你需要啓動和運行support.microsoft.com/en-gb/kb/2746232