Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python中的VBA API_Python_Vba - Fatal编程技术网

Python中的VBA API

Python中的VBA API,python,vba,Python,Vba,我买了一些用于VBA Excel/reference的API。可以在Python2.x中使用此API吗?也许问题是有没有可能将VBA引用导入Python。这就是我的想法。不知道这是否可能?如果不可能,有什么好的解决办法吗?你有经验吗?谢谢我认为基本上您希望将VBA翻译成python 如果您可以看看API是如何构造的,那么这是可能的,但是您必须自己翻译代码 如果您不能,那么您可以根据您所了解的逻辑为自己构建python脚本,并且您必须了解您提到的精算软件,它们是否有用于提取数据的API,或者任何其

我买了一些用于VBA Excel/reference的API。可以在Python2.x中使用此API吗?也许问题是有没有可能将VBA引用导入Python。这就是我的想法。不知道这是否可能?如果不可能,有什么好的解决办法吗?你有经验吗?谢谢

我认为基本上您希望将VBA翻译成python

如果您可以看看API是如何构造的,那么这是可能的,但是您必须自己翻译代码

如果您不能,那么您可以根据您所了解的逻辑为自己构建python脚本,并且您必须了解您提到的精算软件,它们是否有用于提取数据的API,或者任何其他方法,以便您可以处理数据(这是可能的,因为VBA中的API可以做到这一点)


我在金融银行、VBA和python方面有处理金融数据的经验,并且我对会计软件的API有些熟悉,因此如果您需要,可以联系我讨论,以便我可以提供帮助。我想用一个答案来概括这一点是不可能的。

我知道这是几年前的事了,但我只是偶然发现了它,并想分享我的2美分


一种可能是将其转换为VBScript—这与VBA非常相似,不需要Excel等来运行。当然,这取决于原始函数中的内容。

您能否提供更多有关您试图实现的内容的信息?具体来说,您试图访问的API是什么?下面是一个关于如何使用python调用VBA函数的示例。感谢您的提示。这似乎就是如何运行VBA编写的sub/函数和从excel运行sub的方法。我根本不想使用excel。你的解决方案不错,只是我需要excel来运行它。我想使用的一些精算软件VBA编写的API。API具有从精算软件读取结果的函数,我希望在python中使用此函数而不运行VBA。不确定这是否可行。该软件有许可证,因此我无权访问。我认为在python中复制它是不可能的。