#excel #vba #excel-addins #xlwings
#excel #vba #excel-надстройки #xlwings
Вопрос:
Что я сделал до сих пор:
- удален модуль xlwings Python с
pip uninstall xlwings
- удален
.xlam
файл, на который ссылались Excel - снял флажок с надстройки в разделе «Надстройки Excel» внутри Excel, и появилось сообщение с вопросом, хочу ли я удалить его, поскольку исходный файл не был найден, поэтому я нажал «Да».
Когда я открываю Excel, xlwings.xlam
файл сейчас не загружается.
Проблемы:
- Я все еще вижу вкладку xlwings на ленте. Но когда я вижу в File-> Options-> Customize Ribbon. Я не вижу никакой ссылки на xlwings.
- в разделе проекта редактора 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.
- Сохраните новый файл как «xlwings.xlam» в указанной папке. Выйдите из Excel.
- Запустите Excel снова. На этот раз Excel не должен выдавать никаких сообщений об ошибках, поскольку файл «.xlam» действительно существует.
- Перейдите в диалоговое окно надстройки Excel, установите флажок Ok. Затем снимите флажок Ok с этой надстройки. Выйдите из Excel. Это должно решить проблему.
- После этого вы можете удалить новый файл «xlwings.xlam».