2012年9月27日 星期四

EXCEL-使用將其他字型可套用

今天同事打開excel出現 使用將其他字型可套用到這個活頁簿中 錯誤訊息

原本我在懷疑一般出現在簡體作業系統打開繁體作業系統下做的excel檔案;或是繁體作業系統下打開簡體作業系統下做的excel檔案;又或者是日文作業系統打開簡體或繁體作業系統下做的excel檔案。 Office2000 中文

版被安裝在部分電腦上,當一個在 2003以後版本上建立的文件在這些電腦上面被打開,錯誤信息 沒有其他字型可套用到這個活頁簿中 就會不斷出現,無法被關閉。後來參考http://support.microsoft.com/kb/215573 才知道此Error 原因 是因為Style裡的字型過多導致不給儲存,裡面有提到如果是 Microsoft Excel 2000 和更新版本,字型的最大數目為 512

以下直接說明一下解決方案 ====== 有以下 幾種解決方案 1. 修改登錄編輯程式如下: [HKEY_CURRENT_USERSoftwareOffice09.0CommonLanguageResources] "InstallLanguage"=dword: 00000409 2. 停止新圖表的自動字體縮放 禁用每個圖表中的自動縮放方法 由於 Microsoft Windows 有多種版本,因此下列步驟將依您的電腦,而有所差異。如有需要,請參閱您的產品說明文件,以完成這些步驟。 結束所有執行中的程式。

按一下 [開始] 按鈕,再按一下 [執行]。 在 [開啟] 方塊中,鍵入 regedit,再按一下 [確定]。 移至下面的登錄子機碼 (資料夾),視您的 Excel 版本而定: Excel 2003 HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Excel\Options Excel 2002 HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Excel\Options Excel 2000 HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\Excel\Options 在 [編輯] 功能表上,指向 [新增],再按一下 [DWORD 值]。鍵入 AutoChartFontScaling,再按下 ENTER 鍵。 按一下 [編輯] 功能表上的 [修改]。在 [數值資料] 方塊中輸入 0,然後按一下 [確定]。 按一下 [檔案] 功能表上的 [結束],結束「登錄編輯程式」。 新增這個登錄機碼之後,在 Excel 中建立的所有新圖表都已取消選取 [自動調整大小] 設定。

但由於修改登錄檔很麻煩,所以我同事教我直接寫成登錄檔執行,把以下文字存成reg檔就ok,我的登錄檔是以win xp配office2000寫成的,其他版本並不適用! Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\Common\LanguageResources] "InstallLanguage"=dword:00000409 [HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\Excel\Options] "AutoChartFontScaling"=dword:00000000

參考至:http://www.wretch.cc/blog/pengjuneru/15937183

沒有留言:

張貼留言