搜尋此網誌

2019年3月15日 星期五

建立可用LibreOffice編輯的PDF

混合式PDF(hybrid PDF)如同其他PDF檔案,可用PDF檢視軟體開啟,而且因為它嵌入了ODF格式的原始文件,所以也可用LibreOffice來修改、編輯

用LibreOffice建立文件後,由檔案>匯出為PDF,勾選混合式PDF(內嵌ODF檔)後按匯出即可建立混合式PDF







2019年3月14日 星期四

在 Windows上安裝多種版本LibreOffice

有時候我們裝了穩定版本的LibreOffice,同時又想嘗鮮試試新版本的LibreOffice的新功能,就會有在同一部電腦安裝多版本LibreOffice的需求。我們先按一般的方式安裝一穩定版本以後,可按照下述方式安裝其他版本

1.按Win鍵+R這組快捷鍵叫出執行對話方塊

2.按瀏覽找到安裝檔案,記得瀏覽對話方塊裡的檔案類型要選擇所有檔案,才看的到 ***.msi
   安裝檔案,按二下該安裝檔案使其顯示完整路徑在執行對話方塊上。

3.在完整路徑前加上 msiexec /a,然後加上一個半形空白,例如:「msiexec /a
   "C:\***.msi"」,最後按確定

4.提示「安裝精靈將在指定的網絡位置建立 LibreOffice 的伺服器圖示...」,按下一步

5.出現網路位置畫面,您可以按一下變更,瀏覽選擇要安裝位置,或者直接在文字框內直接
   輸入要安裝的位置,再按安裝完成安裝工作

6.完成安裝後,在安裝的資料夾裡,開啟program這個資料夾裡面的 bootstrap.ini檔案。裡 
   面有一段UserInstallation=$SYSUSERCONFIG/LibreOffice/4之類的文字,將其取代為
   UserInstallation=$ORIGIN/../Data/settings

7.接著找到soffice.exe按右鍵,然後選擇傳送到>桌面(建立捷徑)

8.選取桌面新增的捷徑,按F2,更名為合適的名稱。

9.然後按二下捷徑啟動LibreOffice,初次啟動時,安裝資料夾內會自動產生一個"Data"資料夾
  來儲存使用者設定,安裝步驟到此完成

2019年2月19日 星期二

在列間增加空白列

有一筆已經完成的資料,若要在列間各插入三空白列,該如何處理呢?

我們可用資料旁的空白欄B欄做輔助欄,先填入1然後用滑鼠向下拖曳到5,再填入1.1向下拖曳到5.1,填入1.2向下拖曳到5.2,填入1.3向下拖曳到5.3

然後選取B欄任一有資料儲存格,按一下標準工具列上的按升序排序圖示,或者由資料>按升序排序

 可看到已各增加了三個空白列
 

 最後再將輔助欄B欄刪除就是我們要的結果

如何關閉LibreOffice的啟動畫面

一般我們開啟LibreOffice都會有個如下圖的啟動畫面,要如何關掉它呢?

首先,LibreOffice安裝處裡面有個program的資料夾,從裡面找到LibreOffice的設定檔
  • Windows系統:soffice.ini
  • Linux系統:sofficerc,通常位於 /etc/libreoffice/sofficer
將裡面的Logo=1更改為Logo=0

2019年2月18日 星期一

避免在儲存格中輸入小寫字母i被自動變更為大寫

一般我們在Calc試算表儲存格中,輸入小寫字母i會被自動變更為大寫的I,這其實是自動校正的功能在作祟

工具>自動校正選項>取代
  1. 最上方的使用取代和例外的語言英文(美國),因為LibreOffice正體中文版預設的西方語言是英文(美國)
  2. 取代的欄位輸入小寫的i,右邊成為的欄位會自動帶出大寫的I
  3. 按下刪除,再按確定即可告別這惱人的功能 
  4. 最後再做一次動作把使用取代和例外的語言改回中文(正體字)

2019年2月17日 星期日

一次尋找多個項目

如下圖,欲尋找張三、王五二項目

編輯>尋找與取代或按快捷鍵ctrl+H顯示尋找與取代對話方塊,在尋找輸入^(張三|王五)$,然後勾選常規表示式

最後按下尋找全部即可搜尋到張三、王五,當然也可以選擇尋找前一個尋找後一個一一顯示

填入二進制數字序列

在名稱方塊輸入要填入序列的範圍,按下enter鍵即選取該範圍

在公式列輸入=BASE(ROW(),2,10)
BASE(數字,底數,最短長度)
  • 數字:要轉換的正整數,這裡的ROW()是要用來湊連續數字
  • 底數:要轉換的底數,需在2~36之間,這裡要轉成二進制所以輸入2  
  • 最短長度:傳回字串的最短長度,不足左方會補0

 最後同時按下alt+enter鍵即可填入二進制數字序列

移除重複列


選取資料範圍中任一儲存格,然後由資料>更多篩選>標準篩選

欄位名稱都改成-無-,點開選項勾選無重複以及複製結果到二個項目,複製結果到我們選擇無資料的A欄儲存格,在此我們選擇$工作表1.$A$9,也就是A9儲存格

 就會在A9產生未重複的新資料

 然後再刪除前8列即可得到我們要的結果

另外,也可至LibreOffice擴充套件站下載安裝移除重複項(https://extensions.libreoffice.org/extensions/remove-duplicates/0-9.2)這個擴充套件

安裝完重新啟動LibreOffice後,會新增一按鈕

只要選取資料範圍內任一儲存格再按刪除重複項後,會跳出一對話方塊讓你選擇判斷重複的欄

最後按下確定,即可移除重複項