2016-12-14 92 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