当我安装AddInExpress插件并打开Excel时,我收到此错误:
Exception Source:
Exception Type: System.Runtime.InteropServices.COMException
Exception Message: Unable to create specified ActiveX control.
Exception Target Site: ForwardCallToInvokeMember
---- Stack Trace ----
System.RuntimeType.ForwardCallToInvokeMember(memberName As String, flags As BindingFlags, target As Object, aWrapperTypes As Int32[], msgData As MessageData&)
mscorlib.dll: N 0202 (0xCA) IL
AddinExpress.MSO.ICTPFactory.CreateCTP(CTPAxID As String, CTPTitle As String, CTPParentWindow As Object)
mscorlib.dll: N 00000 (0x0) JIT
AddinExpress.MSO.ADXAddinModule.AddCustomTaskPanes(parent As Object, outlookFolderName As String)
mscorlib.dll: N 0000 (0x0) IL
在网上搜索只有另外一篇文章:http://www.add-in-express.com/forum/read.php?FID=5&TID=2355,这不适用,因为我的版本较高。
有谁知道如何克服这个错误?
答案 0 :(得分:0)
回答我自己的问题以帮助将来的其他人。
我必须更改TaskPane的名称:
答案 1 :(得分:0)
当我的应用程序名称空间的最后一项是“ Word”时,我遇到了这个问题。我的完全控制目标是“ TermLynx.Word.UserControl”。将项目重构为使用“ TermLynx.WordAddin”而不是“ TermLynx.Word”后,问题消失了。