Ошибка UDF при попытке подобрать файл .py

Я следовал инструкциям здесь, и все шло гладко, пока я не нажал Import Python UDFs, когда получил следующую ошибку:

Ошибка выполнения «1004»: не удается запустить макрос «xlwings-test.xlsm! ImportPythonUDFs». Макрос может быть недоступен в этой книге или все макросы могут быть отключены.

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

Конечно, я включил Trust access to the VBA project object model, как и должен был. Кроме того, когда я набираю ALT+F11, я вижу, что xlwings.xlam загружен.

Версия Excel: 15.0.4779.1001 64-разрядная версия, xlwings версии 0.6.2, Win 8.1.


person erantdo    schedule 17.12.2015    source источник
comment
У вас есть модуль xlwings в файле Excel? одной надстройки недостаточно.   -  person Felix Zumstein    schedule 18.12.2015
comment
Извините, но я не уверен, что вы имеете в виду..   -  person erantdo    schedule 18.12.2015
comment
спасибо @pnuts, я соответственно обновил свой вопрос   -  person erantdo    schedule 18.12.2015
comment
Надстройка не является заменой (пока) модуля xlwings VBA. Загрузите образец udf с домашней страницы и повторите попытку. Или начать с шаблона.   -  person Felix Zumstein    schedule 18.12.2015
comment
Я использовал xlwings template open для создания нового файла — это нормально?   -  person erantdo    schedule 18.12.2015
comment
Конечно. если проблема не решена, пожалуйста, откройте проблему на GitHub, чтобы мы могли уменьшить количество комментариев здесь.   -  person Felix Zumstein    schedule 18.12.2015
comment
Конечно, нет проблем. Он находится по адресу: github.com/ZoomerAnalytics/xlwings/issues/331.   -  person erantdo    schedule 18.12.2015


Ответы (1)


Это было вызвано некоторыми нестандартными символами в имени файла (например, пробелами, тире). Это будет исправлено в следующем релизе. Пока просто переименуйте файл.

person Felix Zumstein    schedule 21.12.2015
comment
Теперь это было выпущено с xlwings v0.6.4. - person Felix Zumstein; 06.01.2016