我可以在Python中运行VBA函数吗?

时间:2018-11-26 09:41:56

标签: excel vba python-3.x excel-vba pywin32

是否可以在Python中导入和运行VBA函数?

例如,让mymodule.bas包含以下功能:

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

是否有扩展名可用于使用Python与此类功能接口?我当时在考虑使用pywin32,但尚不清楚这是否仅适用于MS Excel电子表格中的vba函数。

1 个答案:

答案 0 :(得分:1)

您的问题的答案是:

  • 无法将mymodule.bas(从VBA导出)导入Python。
  • 无法运行从VBA独立导出的VBA代码(mymodule.bas)。
  • 无法自动将VBA转换为Python。

您拥有的可能性: