Не удается полностью удалить надстройку xlwings из Excel

#excel #vba #excel-addins #xlwings

#excel #vba #excel-надстройки #xlwings

Вопрос:

Что я сделал до сих пор:

  1. удален модуль xlwings Python с pip uninstall xlwings
  2. удален .xlam файл, на который ссылались Excel
  3. снял флажок с надстройки в разделе «Надстройки Excel» внутри Excel, и появилось сообщение с вопросом, хочу ли я удалить его, поскольку исходный файл не был найден, поэтому я нажал «Да».

Когда я открываю Excel, xlwings.xlam файл сейчас не загружается.

Проблемы:

  1. Я все еще вижу вкладку xlwings на ленте. Но когда я вижу в File-> Options-> Customize Ribbon. Я не вижу никакой ссылки на xlwings.

введите описание изображения здесь

  1. в разделе проекта редактора VBA я все еще вижу xlwings.xlam надстройку

введите описание изображения здесь

Ответ №1:

Если у вас все еще установлен xlwings, вы можете запустить xlwings addin remove .

Если нет, и вы установили надстройку с помощью xlwings addin install , она была помещена в XLSTART папку. Чтобы узнать, где это находится, откройте редактор VBA через Alt-F11 , затем в Immediate Window введите: ?Application.StartupPath и нажмите Enter. Откройте папку с напечатанным путем и удалите надстройку (пока Excel закрыт).

Комментарии:

1. Intermediate должно быть Immediate ; ярлык для его открытия (если не отображается по умолчанию) является Ctrl G

Ответ №2:

Вы можете обмануть Excel, сохранив новый файл как файл «xlwings.xlam» в той же папке, которую ищет Excel.

  1. Сохраните новый файл как «xlwings.xlam» в указанной папке. Выйдите из Excel.
  2. Запустите Excel снова. На этот раз Excel не должен выдавать никаких сообщений об ошибках, поскольку файл «.xlam» действительно существует.
  3. Перейдите в диалоговое окно надстройки Excel, установите флажок Ok. Затем снимите флажок Ok с этой надстройки. Выйдите из Excel. Это должно решить проблему.
  4. После этого вы можете удалить новый файл «xlwings.xlam».