libre office 使用巨集刪除excel空白列
我打算在公司導入免費的libre office, 原因如下:
- 2022年公司已經無法使用open license購買microsoft 大量授權, 只能改買盒裝或是office 365
一直以來我相信”軟體自由,服務收費”, 相較於買斷, office 365更好, 只是租用費太高, 不敢恭維. - 開放格式才是王道(odt, ods, odp)
就算libre可以開啟microsoft office檔案, 但裡面總是有一些奇怪的格式, 或microsoft專屬的功能, 會造成格式錯亂, 使用開放格式,可以杜絕使用者誤用microsoft專用功能, 如vba巨集, 文字藝術師等功能.
libreoffice 與microsoft office 之間不相容的部份就比較麻煩, 首當其衝就是巨集,
由於公司使用鼎新tiptop 5.x這個ERP系統, 報表轉出excel, 裡面會產生很多空白行(rows), 需要原廠提供刪除的巨集, 但是原廠只提供microsoft 版本的巨集, 這部份我就需要解決, 巨集我也不熟, 爬文爬到這裡發現有解, libreoffice 可以使用此巨集, 刪除空行 , 程式碼請點選這裡下載