Ошибки надстройки xlwings - «Недопустимый вызов процедуры или аргумент» / «Файл не найден» - PullRequest
0 голосов
/ 14 ноября 2018

Я пытаюсь запустить подпрограмму 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 и получают идентичные ошибки
...