Создание настраиваемой области задач в c # становится невозможным для создания указанной ошибки выполнения элемента управления ActiveX - PullRequest
0 голосов
/ 18 апреля 2019

Я создал простую настраиваемую область задач, используя Excel-DNA, которая содержит поле со списком и кнопку в файле ".dna".Но когда я перемещаю свой код в файл ".cs", я получаю ошибку времени выполнения "Невозможно создать указанный элемент управления ActiveX" в этой строке кода:

ctp = CustomTaskPaneFactory.CreateCustomTaskPane (typeof (MyUserControl), "MyПанель супер задач ") ;.

Мой оригинальный код похож на "https://github.com/KevinT/ExcelDna/blob/master/Distribution/Samples/CustomTaskPane.dna".

Спасибо.

1 Ответ

0 голосов
/ 18 апреля 2019

Мне нужно было добавить [ComVisible (true)] в мой пользовательский элемент управления так:

[ComVisible(true)]
public class MyUserControl : UserControl
{
}
...