【问题标题】:Can I set up a keyboard shortcut to run a DataNitro script?我可以设置键盘快捷键来运行 DataNitro 脚本吗?
【发布时间】:2014-02-05 17:20:00
【问题描述】:

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

有没有更好的方法来做到这一点?

【问题讨论】:

    标签: excel datanitro


    【解决方案1】:

    最好的方法是使用 VBA 调用 Python 脚本,而不是用户定义的函数。您可以使用以下代码做到这一点:

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

    与将代码打包为 UDF 相比,这为您提供了更大的灵活性。通过 VBA 仍然不理想,但目前没有其他选择。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-10-02
      • 1970-01-01
      • 1970-01-01
      • 2013-11-23
      • 2011-08-22
      • 2014-11-04
      • 1970-01-01
      相关资源
      最近更新 更多