Надстройка Excel в VSTO не работает, если установлены другие надстройки XLA.

Я разработал надстройку Excel с С# и работал нормально. Но так как я установил другую надстройку, написанную на VBS в файле XLA, моя надстройка C # больше не работает... Кто-нибудь сталкивался с этой ситуацией раньше? как я могу решить это? Могу ли я создать файл XLA перед моим дополнением, чтобы принудительно загрузить его? С уважением Сабри,


person Sabri ghazi    schedule 14.12.2010    source источник


Ответы (1)


Попробуйте отключить и снова включить надстройку. Это также может быть очень специфическим конфликтом между действиями, выполняемыми вашей надстройкой, и файлом XLA. Наконец, возможно, ваша надстройка выполняет действия над элементами Application.Worksheets() и не различает должным образом активную книгу (т. е. действия выполняются над скрытой книгой XLA, которая открывается с каждым экземпляром).

Целый мир возможностей, так что попробуйте некоторые из этих решений, и если ничего не работает, уточните свою проблему с описанием того, что делает каждая надстройка.

person Alain    schedule 14.12.2010
comment
я пытался сделать это, изменив запись поведения нагрузки в базовом регистре, но моя надстройка не загружается. - person Sabri ghazi; 16.12.2010
comment
Уточните свою проблему, описав, что делает каждая надстройка. - person Alain; 16.12.2010