我可以设置键盘快捷键来运行DataNitro脚本吗?

时间:2014-01-16 16:52:48

标签: excel datanitro

我知道我可以使用键盘快捷键在excel中运行VBA脚本,这样我就可以将我的python代码打包为用户定义的函数,然后通过VBA调用它,但这样做不够优雅。

有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

最好的方法是使用VBA来调用Python脚本,而不是用户定义的函数。您可以使用以下代码执行此操作:

Sub call_DN()
    Application.COMAddIns("DataNitro.DataNitro").Object.RunScript ("test.py")
End Sub

这比将代码打包为UDF更具灵活性。通过VBA仍然不是理想的,但现在没有其他选择。

[来源:我是DataNitro开发者之一]