Могу ли я использовать собственные объекты Python в VBA?
Понятно, что в Excel/VBA есть варианты использования функций python (xlwings, Pyxll, DataNitro).
Тем не менее, я ищу способы использовать мои объекты Python в VBA. В моем идеальном мире я мог бы просто сделать что-то вроде этого:
dim car1 as object
dim car2 as object
dim road as object
set road = CreateObject("MyPythonLib.road")
set car1 = CreateObject("MyPythonLib.car")
set car2 = CreateObject("MyPythonLib.car")
road.add(car1)
road.add(car2)
1 ответ
В последний раз, когда я проверял, Excel VBA ограничен ограниченным набором.NET Framework. Тем не менее, вы все равно можете делать вызовы в C#, если вы хотите перевести Python на C#.