偽 Excel 被識破

Office Excel 2007 開啟時用 xml所組合出來的xls檔案會跳出以下訊息:
您正在嘗試開啟 'abcxyz.xls',其檔案格式與副檔名所指定的格式不同,開啟檔案前,請確認檔案未損毀,且來自信任的來源
沒想到偽 Excel 就這麼被識破了!其實如果不管這個對話框的話,檔案還是可以正常顯示在 Excel上。但是這個鬼問題卻是只有 Office Excel 2007 開啟時才會出現,Office Excel 2003以下的版本卻是沒有這個對話框!不論是 xml或是 html內容的附檔名怎麼修改,都是一定會出現這段警告訊息!很明顯的,應該是 Excel 2007安全性考量,只要檔案不是原生的,就一定會出現...


怎麼關掉這個惹人厭的訊息呢?基本上,就只能透過修改註冊碼 regedit來避免這個警告,但是這樣的改法卻有可能在使用端引發安全性問題,要完全根絕這個惡源的話,唯有採用正規的 NPOI或是官方Excel 物件模型來存取吧...

至於 Excel,還是閃開讓專業 shukei01的來畫鋼彈、死亡筆記本、美少女吧...

延伸閱讀:

沒有留言:

為什麼檔名千萬別留白?來自鍵盤「空白鍵」的隱形殺手

 平常在電腦裡存檔案時,會不會習慣這樣命名: 2026 出國旅遊 行程表.docx 大專案 最終版 真的最後版.psd 在檔名裡加個「空白鍵」,讓字和字之間有呼吸的空間,看起來清爽又好讀,對吧? 但電腦底層的系統、工程師的眼裡,這個小小的「空白字元」,其實是一個隨時會引爆的炸彈!...

最近三十天熱門文章