如何在郵政信封上列印 Thunderbird 聯絡人姓名和地址?

如何在郵政信封上列印 Thunderbird 聯絡人姓名和地址?

我想選擇 Thunderbird 聯絡人並將姓名和地址直接列印在郵政信封上以便郵寄。

我不想列印聯絡人清單或擺弄單一標籤。是的,我可以在信封上手寫詳細信息,但這並不理想。我嘗試過 LibreOffice>Writer>Envelope,但它會導致所有聯絡人都包含在輸出文件中。郵件合併也是如此。

魯班圖 14.04.2 LTS

LibreOffice 版本:4.2.7.2 建置 ID:420m0(建置:2)

雷鳥31.5.0

這應該是一件顯而易見又簡單的事。請幫忙。

答案1

就我個人而言,我在信件上寫上地址並使用開窗信封,但也許這更符合您的喜好。

從編寫器選單中選擇“檔案”->“插入”->“信封”。

你會看到這樣的東西:

字母1a

您將在此處選擇註冊的資料庫詳細信息以提取您的聯絡資訊。這裡也許這裡

變更為格式選項卡顯示這個:

字母1b

並調整以符合您的信封。

最後,移至「印表機」標籤並選擇您將送入信封的方向,如下所示,並根據您的要求調整任何其他設定:

字母1c

現在,點選新建文件按鈕。你會看到類似這樣的東西:

信末

進行最終調整/更正,使所有內容都按照您想要的方式對齊,根據先前選擇的方向將信封插入印表機,然後按一下「列印」。

如果出現任何問題,可以在此處查看並報告錯誤:https://bugs.documentfoundation.org//

答案2

概述

需要額外的軟體應用程式才能使用 LibreOffice (LO) 將選定的 Thunderbird (TB) 聯絡人列印到信封。該軟體是 gLabels,可以從 Ubuntu 軟體中心取得。

設定此方法需要大量的非技術工作。一旦有了模板,直接列印到信封就很容易了。

在開始之前,您需要...

  1. LO Base(資料庫模組)已安裝。
  2. 從 Ubuntu 軟體中心安裝的 gLabels

授予 LIBREOFFICE 存取 THUNDERBIRD 聯絡人資料庫的權限

  1. 在 LO Writer 中,選擇檔案>精靈>位址資料來源> Thunderbird/Icedove>[聯絡人表名稱]。這會在 TB 觸點和 LO 之間建立資料連接。命名 .odb 檔。

建立 LIBREOFFICE 資料庫檔案來處理 Thunderbird 聯絡人數據

  1. 開啟 LO Base>開啟現有資料庫檔案>導航至已儲存的 .odb 檔案>完成
  2. 選擇「查詢」>「使用精靈建立查詢」>選擇儲存聯絡人資料的表,然後選擇包含稱呼、姓名和地址資料的欄位。完成精靈以建立查詢。
  3. 右鍵單擊查詢並選擇編輯。更改欄位的順序並根據需要對資料進行排序/過濾。
    重要提示第一個欄位/欄位包含串聯的名字和姓氏(在 TB 聯絡人中,這稱為「顯示」)。這將用作 gLabels 中的記錄標識符。
  4. 保存 .odb 資料庫

將所需資料匯出到 gLabels 可以讀取的 CSV 文件

  1. 右鍵單擊基本查詢並選擇[複製]
  2. 選擇“文件”>“新建”>“電子表格”以開啟新的 LO Calc 文件
  3. 滑鼠右鍵點選儲存格A1並選擇[貼上]
  4. 將 Calc 檔案另存為CSV在一個你會記得的地方。這是 gLabels 將要使用的 CSV。

在 gLabels 中建立信封範本文件

  1. 開啟 gLabels。選擇檔案>模板設計器
  2. 依照嚮導使用頁面尺寸來定義信封的尺寸。
  3. 使用頁面尺寸標籤中的寬度和高度尺寸來定義「標籤或卡片尺寸」標籤上的標籤尺寸。您只需要 1 個標籤 - 大約信封大小!這可以在“佈局”選項卡中確認。
  4. 完成信封範本後,按一下“檔案”>“新建”>“自訂”,然後按照精靈進行操作。此時您有一個方向選項 - 選擇“旋轉”。
  5. 打開您建立的信封範本。
  6. 選擇物件 > 合併屬性 > 格式:文字:逗號分隔值 (CSV)。位置: - 導航至CSV在步驟 11 中儲存。
  7. 取消選擇全部>,然後在信封上勾選與您要寄送地址的聯絡人對應的記錄。點擊聯絡人資料旁的左側三角形將垂直展開記錄,顯示欄位編號以及其中保存的數據。稍後您將需要參考這一點。
  8. 儲存信封範本。為了方便起見,您可以在桌面上建立此捷徑。
  9. 按一下“建立文字物件”,然後按一下/拖曳以建立與信封區域左上角對齊的文字矩形。選擇右側窗格中的“文字”選項卡,然後按一下“插入合併欄位”按鈕。選擇清單可讓您使用以下命令選擇信封所需的字段欄位編號步驟 18 中提到。
  10. 儲存您的文件。使用列印預覽檢查您的工作,如下所示(並根據需要進行編輯)
  11. 按一下「編輯合併屬性」圖示以查看聯絡人清單。取消全選> 然後勾選信封上您要寄送地址的聯絡人對應的記錄。按一下“確定”。
  12. 選擇檔案>列印...>預覽以查看信封的列印效果。
  13. 透過編輯 gLabels 範本檔案來微調版面。儲存文件。

快樂列印

  1. 若要列印信封,請開啟 gLabels 範本並執行步驟 22 和 23。

列印前檢查您的地址!您並未直接存取 Thunderbird 資料。準備好重複步驟 8-11 以刷新標籤資料檔。

補充筆記

此方法不會動態連結到 TB 聯絡人數據,而是引用快照 CSV 中間文件,這意味著姓名和地址變更越頻繁,需要重建 CSV 的頻率就越頻繁(步驟 8-11)

如果有人可以改進此方法以更接近動態資料處理 - 例如。在打開 gLabels 信封範本檔案之前建立一個新的 CSV 的 shell 腳本,那就太好了。

如果有人可以為 Thunderbird 或 LibreOffice 編寫一​​個插件,以簡單的方式完成這一切,那就太棒了!

相關內容