2015-10-20 143 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

如果這回答你的問題,那麼請將其標記爲已接受。這給了作家(我)的聲望點。 –

相關問題