2015-10-20 142 views
-3

我是使用VBA与Microsoft编程的新手。我的组织现在已经采用Apache Openoffice Suite作为他们的生产力软件。Apache Openoffice Calc编程

我研究了几个网站寻求Oo编程的信息,但如果不与编程语言选项混淆,我会不知所措。

什么是首选语言,我在哪里可以找到Oo编程的初学者指南?

我的目标是为Calc应用程序开发用户表单。

+0

我的目标是开发Calc工作表的用户表单。 – Streub

回答

0

你的问题是off-topic此网站:

问题,要求我们建议还是找一本书,工具,软件 库,教程或其他异地资源是题外话堆栈 溢流他们倾向于吸引自以为是的答案和垃圾邮件。 取而代之的是,描述问题以及迄今为止所做的解决 的问题。

不过,我很同情,因为我第一次入门时就觉得这样。所以让我给的三个主要的语言选项的概述:

  1. OpenOffice的基础:这是一个简单的小宏的最佳选择,并且代码可以使用内置的LibreOffice/OpenOffice的阿帕奇的IDE来编写。许多大型项目也使用Basic。良好的文档可用于这种语言。请注意,这是来自VBA的完全不同,因此您在Microsoft套件方面的经验在这里并没有真正的帮助。
  2. Java:这是最强大的,并允许与UNO API最接近的整合。然而,这可能很麻烦,因为每个UNO呼叫通常需要拨打queryInterface。此外,它必须进行编译,因此必须注意正确匹配版本和平台。
  3. Python:我觉得这是另一种选择之间的快乐媒介。该语言提供比Basic更多的结构,但它避免了Java的额外要求。但是文档有限,通常需要学习Basic或Java示例。

对于这三个中的任何一个,都可以使用对话框编辑器在OpenOffice中创建用户表单。请参阅https://wiki.openoffice.org/wiki/Documentation/DevGuide/Scripting/Writing_Macros

+0

谢谢吉姆。你是最有帮助的。 – Streub

+0

如果这回答你的问题,那么请将其标记为已接受。这给了作家(我)的声望点。 –

相关问题