我的公司將從Excel更改爲Libre Office Calc。我已經建立了Excel VBA宏的集合(特別是屏幕宏)。我的宏是否可以在沒有改變的情況任何其他已經做出改變的人,你如何順利進行改變?Libre Office Calc Vs Excel
0
A
回答
3
可以通過橡膠鴨https://stackoverflow.com/a/24749320/7326037
已經回答了LibreOffice中的聯機幫助文件:
除了少數例外,Microsoft Office和LibreOffice的不能運行 相同的宏代碼。 Microsoft Office使用VBA(Visual Basic for 應用程序)代碼,而LibreOffice使用基於LibreOffice API(應用程序接口)環境的基本代碼。雖然 的編程語言是一樣的,但是對象和方法是 不同。 PreferencesTools - - 選項 -
的LibreOffice的最新版本都可以,如果你在LibreOffice中啓用此功能運行一些Excel中的Visual Basic腳本加載/保存 - VBA屬性。實際上,您很可能需要坐下來用LibreOffice API和 重寫該功能。
這篇文章還建議,在部分VBA宏將工作,但將需要一些手動遷移。 https://ask.libreoffice.org/en/question/6621/import-ms-word-macros/?answer=6982#post-id-6982
在您必須啓用在宏觀年初VBA支持ODF/ODS的文件,否則預計LO-基本:
Option VBASupport 1
Option Compatible
最終,你很可能會必須通過每一個並檢查它是否正常工作。
1
在大多數情況下,如果不將宏從VBA轉換爲Libre Office Basic,將無法正常工作。在執行切換到自由職業者辦公室以平滑切換之前,您需要重新編寫並測試它們。
相關問題
- 1. Libre Office Calc行增加限制
- 2. Excel/Libre中理解ROUND()函數Calc
- 3. 在Libre/Open Office中自動插入新行Calc Sheet
- 4. 我需要在LIbre Office Calc中編寫宏的語言是什麼?
- 5. OpenOffice/Libre office xml filter import
- 6. Python腳本打開和編輯libre office Calc文檔中的單元格?
- 7. Rails導出xls文件在excel和libre office上打開不同
- 8. LIBRE OFFICE/EXCEL如何從一列數據,並用繩子
- 9. Open/Libre Office拖放MIME類型
- 10. 從MS Word或Libre Office清除HTML
- 11. Open Office Calc:繪製函數
- 12. Libre calc散點圖有兩個數據序列
- 13. 無法使用xlwt編寫字符串到libre calc
- 14. 如何擬合線性趨勢線到Libre Office Calc中的半對數散點圖?
- 15. 如何在Debian的Libre Office中創建查詢命令?
- 16. 顯示:flex; vs calc();性能
- 17. excel vs awk(分隔符)
- 18. 如何以編程方式修改Open/Libre Office odt文檔?
- 19. 使用libre office排序每行的單元格
- 20. 如何在MAC中使用Libre office打開文檔?
- 21. Libre Office上的Google API突然沒有提供信息
- 22. [Libre | Open] Office中當前文檔的路徑
- 23. 如何在Excel或Open Office CALC中過濾出重複行(按特定列)?
- 24. Excel(Office)和C#
- 25. Open Office XML excel
- 26. Open Office org Calc(電子表格):64k行的限制?
- 27. 使用Office 15和VS 2012創建Excel工作簿C#
- 28. .net&Excel - 從Office 2007到2013
- 29. C++生成的csv vs Open Office導出
- 30. Microsoft office Access`LIKE` VS`RegEx`
@ Peh所以基本上我必須重新開始! – Anthony
@Antony O'Neill。謝謝。看起來我將不得不學習新的技能! – Anthony