你的機器上VB6和OFFICE並存嗎?是否是先安裝了VB6,再安裝的OFFICE,如果是的話,請接著往下看:
筆者使用的VisualBasic是6.0(中文版),此前一直正常,也許是DIYer的共性吧,我的機器經常重複安裝許許多多的程序(包括罵聲不斷卻不得不用的Pwin98),一日在使用VB開啟工程時,漢字盤符全部變成亂碼(漢字目錄名顯示正常),只要你拖曳「開啟」對話框右邊的捲軸,VB會莫名奇妙地退出,而直接用「向上」按鈕或直接選擇目錄卻正常;另一個症狀是在表單中添加一Image或Picture控件,在「屬性」中點選選擇檔案的按鈕,VB也會退出。開始判斷是系統或VB程式檔案受到破壞,重新安裝Windows98和VB,故障依舊。於是Formatc:/s,重裝Windows98和VB,故障排除了,但安裝完OFFICE97後,故障又出現了(VB和OFFICE可同是微軟的產品呀,總不至於有衝突吧!如果真有衝突,那可真是~:{.....)。突然想起電腦報(電子版)前幾期有介紹解決NortonAntiVirus不能正確顯示漢字的文章,會不會自己的故障也與漢字盤符及漢字目錄名有關呢,於是編寫一文本文件,將擴展名改為.REG,新增以下內容:
REGEDIT4
[HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/fontassoc/AssociatedCharSet]"ANSI(00)"="yes"
"SYMBOL(02)"="no"
"OEM(FF)"="yes"
"GB2312(86)"="yes"
"BIG5(88)"="yes"
然後雙擊該文件,將內容加入到註冊表中,重新啟動Windows後,至此故障排除。如果你對登錄機碼精通的話,只須在以上登錄路徑中加入上字串鍵BIG5(88),取值為"yes"即可。
令筆者不解的是,為何安裝OFFICE會出現以上故障,既然故障與漢字碼有關,如果你的硬碟中沒有漢字盤符、漢字目錄名,甚至是漢字檔名,故障也應該不復存在,有興趣的朋友可以試試看。 ->