Microsoft 文書處理軟體產品系列,用於建立網頁、電子郵件和列印文件。
您好,Tshing。
歡迎您訪問微軟社區中心。
在MacOS上的Microsoft Word中,從Windows系統傳過來的文件如果有使用「標楷體」字型,Word會提示因字型不可用,需要手動替換字型。要讓這個字型替換成「BiaukaiTC」並保持這種替換,下次打開Word文件時不再需要每次手動替換,目前Word並沒有內建的自動字型替換功能來永久記住替換選項,但你可以透過以下幾種方法來達成自動替換或減少手動操作的需求:
**一:**使用字型替代設定
Microsoft Word有內建的「字型替代」設定功能,可以針對缺少的字型進行替換操作。以下是如何操作的步驟:
- 打開從Windows系統傳過來的文件,當Word提示「字型替代」時,選擇「標楷體」字型並替換成「BiaukaiTC」。
- 按 Command + D 打開「字型」對話框,檢查文件內是否還有未替代的「標楷體」。
- 替換字型之後,可以將這個文件保存為Word模板檔案(.dotx)。這樣未來你可以從此模板創建新文件,這些新文件將會使用你設置的字型配置。更多的細節請參考這篇文章:建立範本 - Microsoft 支援服務
- 如果你經常處理大量的Windows文件,你可以使用Word中的VBA(Visual Basic for Applications)宏來自動進行字型替換。你可以寫一個腳本,每次打開文件時檢查並替換「標楷體」為「BiaukaiTC」。
**二:**建立VBA宏自動替換字型
可以透過VBA宏來自動完成字型替換,這樣每次打開文件時都會自動進行替換操作:
- 開啟Word,然後按 Option + Command + L 來開啟VBA編輯器。
- 在左側的「專案瀏覽器」中,選擇當前文件,然後點擊「插入」->「模組」來插入一個新的模組。
- 將以下代碼複製並粘貼到新的模組中: Sub ReplaceFont() Dim para As Paragraph For Each para In ActiveDocument.Paragraphs para.Range.Find.Execute FindText:="", ReplaceWith:="", Replace:=wdReplaceAll, MatchCase:=False, Font:="標楷體", ReplaceFont:="BiaukaiTC" Next para End Sub
**三:**保存並運行宏:
- 保存這個宏,然後每次需要進行字型替換時可以手動運行這個宏。
- 你也可以將這個宏綁定到Word的「打開文件」事件,這樣每次打開文件時都會自動執行。
额外的方法,即修改系統字型配置(不建議)有些進階用戶會嘗試修改macOS系統字型替代機制,讓系統自動使用BiaukaiTC替代標楷體,但這種方法需要對系統字型進行修改,可能會影響其他應用程式的字型行為,因此不建議這麼做。
总结下来,沒有完全證明的一鍵式解決方案可以在所有文件中永久地自動進行這種替換,但這些方法可以顯著減少所需的工作量。
期待您的回復,如有不明白或任何疑問,歡迎隨時聯繫我們!
Hannah. Z- MSFT |Microsoft 社區支持專家