我正在使用VSTO中的excel2007插件,并使用VB编码它。插件中的一个项目是按钮,它应该调用一个python程序,该程序会将一些数据添加到当前工作表中。 我想知道 1如何从VBA代码中调用python函数 2将活动工作簿传递给此代码?从VSTO调用Python代码excel插件
3
A
回答
1
您可以使用PyXLL
从Excel中调用python函数作为工作表函数或作为可以从VBA调用的宏。如果您在PyXLL网站上查看xl_macro
的文档,您会发现一个如何做到这一点的示例。
0
您可能还想考虑通过COM集成Python和Excel,因为它具有相当大的灵活性。请参阅Driving Excel from Python in Windows。
对于直接在Excel中加载的Python加载项,我还发布了一个简单的实现,它是免费的并且带有源代码的http://www.bnikolic.co.uk/expy/expy.html。
相关问题
- 1. 使用本机代码DLL的Excel 2016 VSTO插件
- 2. 从java代码调用插件
- 3. 从C调用python代码(.py文件)#
- 4. 从Python调用PHP代码
- 5. 从VBA(Excel)访问VSTO应用程序插件类型
- 6. 在Excel VSTO中插入行事件?
- 7. VSTO代码
- 8. 从outlook vsto打开一个excel文件与visual studio的插件
- 9. 从Excel中调用VB.NET代码
- 10. 从Excel工作簿调用Excel加载项功能VSTO
- 11. 调用Python代码
- 12. VSTO Excel 2007插件无法从网络共享安装
- 13. 使用pythonnet从python调用C#代码
- 14. VSTO:在主Excel线程上调用
- 15. 如何远程调试vsto outlook插件?
- 16. 在VSTO单词插件中调试TrustNotGrantedException
- 17. excel VSTO插件可以兼容excel 2007和2010吗?
- 18. 从LLVM调用Python代码JIT
- 19. 用vba代码打开Excel工作簿 - 错误通知VSTO
- 20. 两个outlook VSTO插件之间的共享代码
- 21. 从Excel或Excel VBA中调用c#代码的最佳方法
- 22. 从插件调用代码时出现问题:使用Checkstyle插件时的“org.eclipse.jface”
- 23. VSTO - 用于Word和Excel的共享插件来修改色带
- 24. 从Excel VSTO WorkBook调用Azure AD受保护的WebApi
- 25. 如何从Excel中的公式调用VSTO函数?
- 26. 如何从Python源代码中插入调试器?
- 27. 从插件调用代码时出现问题:“org.eclipse.jface”
- 28. JQuery插件:从asp.net调用jConfirm(后面的代码)
- 29. Python代码从文件
- 30. Excel VSTO插件无法处理commandbarbutton.click事件