5
我知道這是一個非常大的問題,但我會盡量簡化它。我該如何從簡單的Python代碼創建一個可以在VBA中調用的DLL
假設我example.py
僅持有以下代碼:
def xsum(a,b):
return a+b
我怎麼能這個封裝成一個DLL,這將是可調用,而不必實際安裝在最終用戶計算機上的蟒蛇。我的目標是在VBA中使用它。
我看着py2exe創建一個.exe,但我找不到解決方案的DLL。任何幫助,將不勝感激。我使用python 3.6
你需要把它編譯成某些COM類型庫中閱讀部分的「使用自C用Cython聲明」。我對Python並不熟悉,但我不認爲這是真的。或者,您使VBA代碼爲'Shell' - 執行.py腳本並以某種方式獲取返回值。 –
看起來像一個奇怪的問題,但爲什麼不創建一個VBA函數。 – fcsr