【问题标题】:what language do I need to write macros in LIbre Office Calc? [closed]在 LIbre Office Calc 中编写宏需要什么语言? [关闭]
【发布时间】:2012-07-23 04:51:15
【问题描述】:

我已经为 Excel 中的各种内容编写了一堆 VBA 代码。我正在考虑迁移到 libreOffice。在 Tool->Macros->Organize Macros 下:LibreOffice Basic 和 Python 两个选项。

我应该学习其中的一个,两者兼而有之,还是其他什么。我完全是在浪费时间吗?任何建议表示赞赏。

【问题讨论】:

  • Python 是一种更强大、更令人愉悦的语言,IMO。 Basic 会更接近 VBA。
  • 这似乎是一个只有你能回答的问题。你已经知道 Python 了吗?您似乎对 VBA 很熟悉,因此将您的 VBA 代码传输到 Basic 可能会更容易。你的偏好是什么?
  • 我非常了解 VBA,但我希望这些东西能够正常工作。所以,如果 Python 是要走的路,我会去学习它。
  • Best tutorial I could find 解释了为什么 Python 是一个好方法以及如何去做。

标签: python macros libreoffice calc


【解决方案1】:

Python 是要走的路。

从这里开始:http://wiki.python.org/moin/BeginnersGuide

不,你没有在浪费时间。 你会回头说,我为什么不早点做呢。

【讨论】:

  • 你知道有什么教程适合那些知道如何使用 Python 编程但没有使用 LibreOffice 宏的人吗?
  • @MartinThoma 你可以找到其中的几个教程here
【解决方案2】:

Python 是一项非常值得学习的技能——我什么都用它。它是几乎所有工具的胶水语言(您甚至可以将它与 .Net 一起使用)。

Python + LibreOffice 的文档目前有点粗略,虽然我对 Calc 没有太多经验。

http://documenthacker.wordpress.com(或很快www.documenthacker.com)有一些正在进行的文档。它提供了使用 Writer 而不是 Calc 的示例,但您可能仍然会发现它很有用。

【讨论】:

  • 对优秀文档的良好参考。太糟糕了,python 部分太短了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-04-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多