使用Invalidate&amp ;;使功能区失效时出错无效控制 - MS Word 2007& .Net的4.5.1

时间:2014-04-13 14:20:05

标签: c# ms-office ribbon-control word-2007 comaddin

我在.Net版本4.5.1。

我正在创建一个MS Word 2007功能区控件。这是一个COM dll。在尝试使功能区或其中的任何控件无效时,我收到与COM相关的以下错误...

m_Ribbon.InvalidateControl(RibbonXTagConstants.gsClassicGroupStatus);

Error:

Unable to cast COM object of type 'System.__ComObject' to interface type 'Microsoft.Office.Core.IRibbonUI'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{000C03A7-0000-0000-C000-000000000046}' failed due to the following error: Error loading type library/DLL. (Exception from HRESULT: 0x80029C4A (TYPE_E_CANTLOADLIBRARY)).

请注意,在.Net 3.5版中,此语句过去完全正常。我最近将项目升级到.Net 4.5.1&开始面对这个问题。我需要在.Net4.5.1中配置或更改任何内容。有什么我想念的吗?

0 个答案:

没有答案