「您正在嘗試開啟 'abcxyz.xls',其檔案格式與副檔名所指定的格式不同,開啟檔案前,請確認檔案未損毀,且來自信任的來源」沒想到偽 Excel 就這麼被識破了!其實如果不管這個對話框的話,檔案還是可以正常顯示在 Excel上。但是這個鬼問題卻是只有 Office Excel 2007 開啟時才會出現,Office Excel 2003以下的版本卻是沒有這個對話框!不論是 xml或是 html內容的附檔名怎麼修改,都是一定會出現這段警告訊息!很明顯的,應該是 Excel 2007安全性考量,只要檔案不是原生的,就一定會出現...
怎麼關掉這個惹人厭的訊息呢?基本上,就只能透過修改註冊碼 regedit來避免這個警告,但是這樣的改法卻有可能在使用端引發安全性問題,要完全根絕這個惡源的話,唯有採用正規的 NPOI或是官方Excel 物件模型來存取吧...
至於 Excel,還是閃開讓專業 shukei01的來畫鋼彈、死亡筆記本、美少女吧...
延伸閱讀: