Почему CustomTaskPane выбрасывает нулевое исключение - PullRequest
0 голосов
/ 09 мая 2018

Я создаю надстройку VSTO и уже пробовал Добавить надстройку winform на пользовательскую панель задач в Word но он выбрасывает исключение NullReferenceException.

        CustomTaskPaneCollection CustomTaskPanes;
        CustomTaskPane ct;
        Pdfcontrol pdf = new Pdfcontrol();
        ct = Globals.ThisDocument.CustomTaskPanes.Add(pdf, "Pdf");

1 Ответ

0 голосов
/ 10 мая 2018

ThisDocument не имеет свойства CustomTaskPanes, это даже не должно компилироваться. Ответ, который вы получили, был для надстройки уровня приложения, тогда как у вас есть надстройка уровня документа. В вашем случае вы хотите сделать это:

Pdfcontrol pdf = new Pdfcontrol();
Globals.ThisDocument.ActionsPane.Controls.Add(pdf)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...