Я пытаюсь запустить подпрограмму Python, используя xlwings addin (v0.14.0) .Я установил следующие параметры на ленте надстройки:
Interpreter: pythonw.exe
PYTHONPATH: C:\Program Files\Anaconda3\envs\VirtualEnv\
UDF Modules: mdlGetHistoricalData
Когда я нажимаю Функции импорта, я получаю ошибку " Недопустимый вызов процедуры или аргумент 5 ".
Если я изменяю параметр Interpreter
на пустой (по умолчанию это pythonw.exe), я получаю сообщение об ошибке « Файл не найден: xlwings32-0.14.0.dll 53 », этот файлв настоящее время находится внутри пакета виртуальной среды, указанного в PYTHONPATH
.Я также пытался разместить его в своем проекте Python, но все равно получаю эту ошибку.
Что-то не так с моими параметрами в надстройке?Или здесь что-то не так?
Факты :
- Я использую xlwings 0.14.0 в моей виртуальной среде, и версия с лентами идентична.
- Я использую Python 3.6 в своей виртуальной среде
- Я использовал идентификатор "@ xw.sub" в своем скрипте Python
- Я также попытался пройти черезPy.CallUDF и RunPython в VBA и получают идентичные ошибки