PowerPoint 2007 某些環境下出現「文字方塊無法輸入中文、輸入法候選視窗不跟隨、按鍵無反應」,主因是 **`TextServicesFramework` (TSF) 相關登錄鍵值缺失或錯誤**,導致輸入法編輯器 (IME) 無法正確介入 PowerPoint 文字編輯器。透過匯入修正登錄檔可快速修復。
修復步驟:建立並匯入 .reg 登錄檔
- 開啟「記事本」 (Win+R → `notepad`)。
- 複製以下內容貼上:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Common\International]
"UseLegacyIME"=dword:00000001
"DisableIME"=dword:00000000
[HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Word\Options]
"UseLegacyIME"=dword:00000001
- 「檔案」→「另存新檔」→ 檔名:**`PPTINPUT.reg`** (副檔名**必須為 .reg**) → 儲存類型「所有檔案」→ 桌面存檔。
- 關閉記事本,雙擊 `PPTINPUT.reg` → 確認「是」→ 顯示「金鑰與值已成功新增」→「確定」。
- **重新啟動 PowerPoint 2007** (若開著須關閉重開),測試中文輸入 (新注音、微軟注音、倉頡、快速... 皆應正常)。
原理解析
- `UseLegacyIME=1`:強制 Office 使用舊版輸入法架構 (IMM32) 而非新版 TSF,繞過 TSF 相容性 Bug。
- `DisableIME=0`:確保未禁用輸入法。
- 影響範圍:僅限目前使用者 (HKCU),不影響其他使用者或系統穩定性。
替代方案 (免修改登錄檔)
- 在其他應用程式 (記事本/Word) 輸入好中文 → 複製貼上到 PowerPoint。
- 更新 Office 2007 Service Pack 3 (SP3) + 所有更新,微軟已在後續更新修正部分 IME 相容問題。
- 升級 Office 2010/2013/2016/365,全面重寫文字引擎,徹底解決此類問題。
避坑提醒
- 修改登錄檔有風險,**操作前建議備份登錄檔** (regedit → 檔案 → 匯出)。
- `.reg` 檔編碼需為 **ANSI 或 UTF-16 LE**,記事本預設 ANSI 即可;若存成 UTF-8 (含 BOM) 可能匯入失敗。
- 企業環境若有群組原則鎖定登錄檔寫入,需請 IT 部門部署。
一鍵匯入登錄檔,喚醒 PowerPoint 2007 的中文輸入能力,延續經典版本生產力!