У меня есть Anaconda2 (32-разрядная версия), установленная на моем компьютере (Windows 7 Professional, 64-разрядная версия), и я использую Microsoft Excel 2010 (32 -немного). Раньше я использовал ExcelPython, и он работал нормально. Затем я обновил все до xlwings 0.6.1 и удалил ExcelPython, потому что xlwings и ExcelPython слились.ImportPythonUDFS выдает ошибку времени выполнения '53' (xlwings 0.6.1)
Я добавил необходимый файл xlwings.bas в VBA в качестве модуля. Когда я нажимаю кнопку Alt + F8, которая вызывает всплывающее окно «Макро», в списке появляется макрос «ImportPythonUDFs». Тем не менее, когда я нажимаю кнопку «Запустить», она бросает мне ошибку «Ошибка выполнения» 53 «», говоря «Файл не найден: xlwings32.dll».
Может ли кто-нибудь помочь мне разобраться, как исправить эту ошибку?
Итак, это то, что я пробовал: 1) Когда я представил путь к python.exe файл в поле «PYTHON_WIN» и выполнил «ImportPythonUDFs», появилось это сообщение об ошибке: «Ошибка времени выполнения» 1: Не удалось загрузить xlwings32.dll из любой из следующих папок: C: \ Users \ xyz \ AppData \ Local \ Continuum \ Anaconda2, C: \ Users \ xyz \ AppData \ Local \ Continuum " 2) Я проверил, что мой файл xlwings32.dll находится рядом с файлом python.exe. – Nomad
3) Я попытался удалить xlwings с компьютера с помощью «pip uninstall xlwings». Командная строка говорит, что xlwings был успешно удален. Однако, когда я хочу переустановить xlwings, набрав «pip install xlwings», Commad Prompt говорит «Требование уже выполнено». Как это возможно, если я просто удалю xlwings полностью с моего компьютера? – Nomad
Не возражаете ли вы открыть проблему на GitHub? эти обсуждения, как правило, становятся немного длинными для SO. Возможно, потребуется запустить «conda remove xlwings» или, возможно, оставить некоторые папки, которые при необходимости могут быть удалены вручную. В конце концов, это также хорошая идея, чтобы Excel был полностью закрыт при установке/удалении xlwings. –