請問各位先進:
最近碰到一件怪事,收到客戶寄過來的Excel 2003檔案,經由2007版本編輯後,另存回2003的檔案格式。
結果,公司電腦使用2003的電腦有幾台可以看,有幾台不能看。
跟安裝2007轉換成是一點都沒關係,測試的機台,有一半有裝,一半沒裝,結果一樣。
請教各位先進,該從哪幾個方向去查原因?
您好!
我想只剩下Windows Update的可能性了,先嘗試讓那些不能開的電腦跑一下更新,看看會不會裝到修正的檔案。
最妥當安全的辦法就是,將客戶寄來的2003版本的Excel檔,不要再經過任何轉換,就在使用2003的電腦裡頭執行,進行查看修改,那麼存檔仍然維持在2003的版本,這樣子寄給客戶,客戶那邊的電腦也能順利正常的讀取。
也就是說,客戶使用什麼電腦環境,你就找尋相同的環境來做,如果要模擬環境,發現出了問題,就表示模擬的環境無法百分百。例如有客戶寄來一支用FORTRAN語言寫的程式碼,需要修改並編譯成執行檔,該客戶的電腦是486級,作業系統是DOS 6.0。
這時候你想在 Window 7 作業系統下,執行cmd指令,試圖編譯FORTRAN程式碼,就會有一些問題。因為模擬的Dos環境,並不是真的Dos環境。此外,客戶的程式碼有中文描述,在執行時會有中文視窗,因為他的電腦在Dos下安裝了倚天中文系統。
那麼請問你如何在Window 7 作業系統下,進入模擬的Dos環境,去安裝倚天中文系統呢?根本不可能,於是編譯後的FORTRAN程式,只要是中文全部是亂碼。那麼最好的解決方式,就是再設定一個開機啟動磁區,灌入Dos 6.0作業系統,真正進入正港純正的Dos環境。彷彿時光倒流到二十年前的光景,然後找到當年的倚天中文軟體,發現是1.2Mb的軟碟片,需要放在軟碟機內才能讀取。只好想辦法到電腦維修商找到不要的古舊的軟碟機,或者抱一台386或486的主機回來安裝,順利裝上倚天系統,終於可以和客戶的電腦同步了。這時修改FORTRAN程式碼,執行完畢後,畫面顯示中文字幕的操作畫面,再將結果寄給客戶,客戶也獲得滿意。