2015-08-13 3 views
0

После завершения надстройки я начал тестировать ее на других компьютерах. Существует этот один компьютер, который я получаю следующее сообщение:Надстройка Excel: не удается найти ссылку или библиотеку

Не удается найти проект или библиотеку

Примечание: Этот компьютер работает Excel 2010, и я проверил это успешно только на Excel 2013 компьютеров. Они оба имеют те же ссылки, как показано ниже:

enter image description here

Подскажите мне, если любая другая информация необходима:

ответ

1

MS Office 15 является библиотека кода, который поставляется с офисом 2013.

Поскольку ваш код использует раннее связывание (google it), вам нужна ссылка на библиотеку, которая имеет тот же код для вашего кода, который будет использоваться при работе с 2010 годом.

Старая версия Excel имеет более старую которая имеет более старую версию того же кода (с некоторыми дополнительными битами). Вам нужно изменить ссылку в файле при использовании книги в старой версии excel ИЛИ изменить свой код, чтобы использовать позднюю привязку.

Это может быть проще для вас, чтобы просто изменить ссылку и сохраните файл как «Myfielname 2010version» и использовать эту копию с Excel 2010 и другой файл с Excel 2013.

Excel 2010 Библиотека будет иметь то же самое но с другим номером (например, 13), и вы найдете его дальше по списку.

Вы можете добавить код, который определяет версию, но вы не хотите туда попасть.

0

Сначала я только что понял список ссылок для каждой книги/надстройки, а не для системы в целом. Отсутствует ссылка на надстройку решателя на другом компьютере. VBE не запускает проект с отсутствующей ссылкой. Я опубликую, как автоматически проверить и добавить его здесь, когда я узнаю, как.

Смежные вопросы