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

Что я уже сделал:

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

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

Проблемы:

  1. Я все еще вижу вкладку xlwings на ленте. Но когда я вижу в Файл- ›Параметры-› Настроить ленту. Я не вижу ссылок на xlwings.

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

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

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


person Oliver Mohr Bonometti    schedule 17.08.2020    source источник


Ответы (2)


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

person Felix Zumstein    schedule 17.08.2020

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

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