在excel vba中使用旧日历注册mscal.ocx时出错
我有不同的电脑具有相同的configuration(与Office 2013的Win7教授,完全相同的内部编号)。 我有一个使用Office 2007的旧日历控件的Excel文件。
为了解决这个问题,我用pipe理员权限注册了mscal.ocx
:
regsvr32.exe C:\temp\mscal.ocx
它在每台电脑上给我一个成功的消息。 但在一些电脑上,我不能使用旧的日历控件。
在个人电脑的工作日历控制是在红场上面看到,个人电脑不工作红场是空的,并给出了错误
列表框上运行时错误“380”[无法设置选定的属性。 无效的属性值。]
我search和比较了电脑的mscal.ocx
registry,他们是完全一样的。 我也在vba中添加了对mscal.ocx
manualy的引用,但仍然是同样的问题。
我还能在哪里看到确保ocx正确添加? 任何想法如何解决它? 谢谢
这是常见的控制,你需要启动并运行support.microsoft.com/en-gb/kb/2746232