Могу ли я запускать функции VBA в Python? - PullRequest
0 голосов
/ 26 ноября 2018

Можно ли импортировать и запускать функции VBA в Python?

Например, пусть mymodule.bas включает следующую функцию:

Function AddTwoNumbers(ByVal Alpha As Variant, ByVal Beta As Variant) As Variant
  AddTwoNumbers = (Alpha + Beta)
End Function

Есть ли расширение, которое я могу использовать дляинтерфейс к такой функции с помощью Python?Я думал об использовании pywin32, но мне не ясно, работает ли это только с функциями vba внутри электронной таблицы MS Excel.

1 Ответ

0 голосов
/ 26 ноября 2018

Ответ на ваш вопрос:

  • Невозможно импортировать mymodule.bas (который был экспортирован из VBA) в Python.
  • Невозможнозапустите код VBA (mymodule.bas), который был экспортирован из автономного VBA.
  • Невозможно автоматически перевести VBA в Python.

Возможные варианты:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...