我使用excel-dna创建了一个简单的自定义任务窗格,该窗格在“ .dna”文件中包含一个组合框和一个按钮。但是,当我将代码移到“ .cs”文件时,在以下代码行上出现“无法创建指定的ActiveX控件”运行时错误:
ctp = CustomTaskPaneFactory.CreateCustomTaskPane(typeof(MyUserControl),“我的超级任务窗格”);。
我的原始代码类似于“ https://github.com/KevinT/ExcelDna/blob/master/Distribution/Samples/CustomTaskPane.dna”。
谢谢。
答案 0 :(得分:0)
我需要像这样在用户控件上添加[ComVisible(true)]:
[ComVisible(true)]
public class MyUserControl : UserControl
{
}