在c#中创建自定义任务窗格无法创建指定的ActiveX控件运行时错误

问题描述 投票:0回答:1

我使用excel-dna创建了一个简单的自定义任务窗格,其中包含一个“.dna”文件中的组合框和一个按钮。但是,当我将代码移动到“.cs”文件时,我在这行代码中得到“无法创建指定的ActiveX控件”运行时错误:

ctp = CustomTaskPaneFactory.CreateCustomTaskPane(typeof(MyUserControl),“My Super Task Pane”);.

我的原始代码类似于“https://github.com/KevinT/ExcelDna/blob/master/Distribution/Samples/CustomTaskPane.dna”。

谢谢。

c# excel-dna
1个回答
0
投票

我需要在我的用户控件上添加[ComVisible(true)],如下所示:

[ComVisible(true)]
public class MyUserControl : UserControl
{
}
© www.soinside.com 2019 - 2024. All rights reserved.