2011年3月15日

[問題處理] 安裝 Office 相容性套件與 Office 2003 / 2007 / 2010 共存的方法

使用 Office 2007/2010 的企業有變多的趨勢,使用 Office 2003 的也不在少數
通常遇到 docx, xlsx, pptx 格式的檔案 (以下簡稱XML格式)
都是安裝微軟的 Office 相容性套件就可以
版本 12.0.6500.5000 / 2010.01.06
官網 Microsoft Office Word、Excel 及 PowerPoint 檔案格式相容性套件
說明 直接下載繁體中文 FileFormatConverters ( Download English FileFormatConverters )
性質 多國/Office 2000 SP3 / Office 2002 SP3 / Office 2003 SP1 (以上)
大小 37.2 MB
MD5 7E8205077BEAE1120F2154716FDD6630
SHA-1 34BC723608795CC7A18DB5F1FB2F6DE5FD887FF1


但也不是百分之百都可以相容,安裝相容套件後還是會轉換失敗
而檔案沒有什麼機密性的話,可以嘗試 Google Docs

方法二、 Google Docs
只要有 Google 帳號,可以將Office檔案上傳,再下載另存成 Microsoft Office 格式

方法三、 Open Office
安裝使用 Open Office 也是一個方案,但如果遇到複雜的 excel word 可能就失效了
一般企業也比較少用

接下來就是要花錢的方案了,請企業"再"購買 Office 2007 / 2010 以上的版本 ......
尤其是 FN , HR 那種大量使用 excel 計算、函數、篩選、樞紐分析表功能的檔案,
XML 格式 Office 2003 轉換不過來,就必須安裝 Office 2007 / 2010 以上的版本

為了避免使用新版本不習慣,只找得到 Office 2003 的功能
或是另存檔案、傳送檔案給別人時又遇到 xml格式問題
安裝新版本 Office 最好選擇 Office 2003/2007/2010 共存的方法
首先安裝新版 Office 請選擇 Keep all previous version "保留所有舊的版本"


由於安裝了新版Office,不論 doc, xls, ppt 舊格式或 docx, xlsx, pptx 新格式都會以新Office開啟
則必須再設定 2003 / 2007 / 2010 共存,並將 Office 2003預設開啟檔案 (Outlook只能保留一個版本)
開啟command "C:\Program Files\Microsoft Office\OFFICE11\winword" /regserver
"C:\Program Files\Microsoft Office\OFFICE11\excel" /regserver
"C:\Program Files\Microsoft Office\OFFICE11\powerpnt" /regserver
取消偵測 Office 預設開啟程式 reg add HKCU\Software\Microsoft\Office\11.0\Word\Options /v NoReReg /t REG_DWORD /d 1
reg add HKCU\Software\Microsoft\Office\12.0\Word\Options /v NoReReg /t REG_DWORD /d 1
reg add HKCU\Software\Microsoft\Office\14.0\Word\Options /v NoReReg /t REG_DWORD /d 1

reg add HKCU\Software\Microsoft\Office\11.0\Excel\Options /v NoReReg /t REG_DWORD /d 1
reg add HKCU\Software\Microsoft\Office\12.0\Excel\Options /v NoReReg /t REG_DWORD /d 1
reg add HKCU\Software\Microsoft\Office\14.0\Excel\Options /v NoReReg /t REG_DWORD /d 1

reg add HKCU\Software\Microsoft\Office\11.0\PowerPoint\Options /v NoReReg /t REG_DWORD /d 1
reg add HKCU\Software\Microsoft\Office\12.0\PowerPoint\Options /v NoReReg /t REG_DWORD /d 1
reg add HKCU\Software\Microsoft\Office\14.0\PowerPoint\Options /v NoReReg /t REG_DWORD /d 1
Office 11 = Office 2003
Office 12 = Office 2007
Office 14 = Office 2010
預設啟動偵測Options的值為0
依此類推
參考資料:office 2003 與 2007並存 - sppm
http://sppmsppm.blogspot.com/2010/04/office-2003-2007.html

已知問題後記:
安裝 Office2003 繁體中文版,再安裝 Office 2010 (或只安裝 Excel 2010) + 繁體中文語言包 Language Pack ChnTrad,之後在編輯 Office 2003 PPT 的時候會出現以下的錯誤訊息。
Microsoft Office PowerPoint無法斷字。發生了錯誤而且這個功能無法再正常使用,您要立刻修復這個功能嗎?
不論選擇是或否都沒有辦法修復,Google 查詢目前沒有看到 MS 修正此問題,而且不只 Office 標準版系列,Sharepoint 2010 以及 Visio 2010 都會衝突,詳細請見OFFICE 2003版,於打字使用時,出現無法斷字的訊息一事 。只有每次編輯PPT都多按一次"否",才能順利編輯。

不過,安裝 Office 2003 繁體中文版,再安裝 Office 2010 (預設英文),不加上繁體中文語言包 Language Pack 就不會有此問題。
所以可以接受 Office 2010 英文介面的可以不安裝 Office 2010 語言檔,來避免掉這個bug。
已經安裝 Office 2010 語言包的就必須移除掉所有 2010 系列,再使用 CCleaner 之類的工具清除相關登錄檔,重新開機,再次安裝 Office 2010 英文版。

論 M$ 故意不解決此bug,好讓大家都全部升級 Office 2010 機率有幾啪...  (炸)

沒有留言:

張貼留言