真的希望這裏有人能幫助我。我希望自動化我的應用程序和Open Office。開放式辦公自動化
任何人都可以指向正確的方向嗎?微軟Office自動化有很多信息,但幾乎沒有任何關於Open Office的信息。
我希望有人能推薦一個很好的一套組件購買或者是一些好的庫在我的項目,這將使自動化更加容易包括。
任何幫助,將不勝感激!
親切的問候
多諾萬
真的希望這裏有人能幫助我。我希望自動化我的應用程序和Open Office。開放式辦公自動化
任何人都可以指向正確的方向嗎?微軟Office自動化有很多信息,但幾乎沒有任何關於Open Office的信息。
我希望有人能推薦一個很好的一套組件購買或者是一些好的庫在我的項目,這將使自動化更加容易包括。
任何幫助,將不勝感激!
親切的問候
多諾萬
這裏有很多例子。在UNO OpenOffice項目中,還有一些針對Delphi的樣本。其他語言的樣本也是有用的,因爲系統的UNO(OpenOffice的API也是通過COM)有點複雜。
還有一些德爾福碼論壇:http://www.oooforum.org/forum/
有一些工具和Constanst和實例單位,這是一個非常好的起點:http://www.koders.com/delphi/fidB69083385CA27692654E24A4FBC81ED2AC516B49.aspx?s=ftp#L63
我有相當多的代碼對於這個任務,但是在這裏發佈它太多了(對不起),它被包含在一個非常大的應用程序中。
你可以檢查出UNO OpenOffice的自動化項目啓動:http://udk.openoffice.org/
還有一個名爲ODF工具包Sun Microsystems公司首創,但它永遠不會起飛。
ODF Toolkit項目已轉移到Apache孵化器。大部分工作都是基於Java的,但我不認爲他們已經進入了自動化領域。查看http://incubator.apache.org/odftoolkit/ – orcmid
注意:通過了oleautomation OpenOffice是一個區域被頻繁在OpenOffice的代碼庫破碎(非功能性的)。 –
@Warren P:事實上,OpenOffice 3.3的自動化被打破了。似乎有一個解決辦法,但它尚未納入3.4測試版。隨着Oracle和Apache當前接管OpenOffice的這個項目,我不知道什麼時候會發布3.4。 –
LibreOffice 3.3是否存在相同的問題,或者他們的bug修復速度更快? – Andreas