在編輯大量的xls表時每次打開某些xls文件都會彈出這個會瘋掉的,所以必須要把這個警告框關掉。"a.xls"的文件格式和擴展名不匹配。文件可能已損壞或不安全。除非您信任其來源,否則請勿打開。是否仍要打開它?
1、運行regedit打開註冊表編輯器,找到:
2、在security的文件夾上點右鍵,選“新建”->DWORD值,名字輸入 ExtensionHardening 並回車。HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Excel\Security (office後面的數字會根據office版本不同而不同)
3、再雙擊剛纔新建的ExtensionHardening,在“數值數據”裏面改成0,即可立即生效,重新打開一個xls表即可看到效果(不會再顯示警告框了)。
下面的列表包含適用於 ExtensionHardening 設置的值的數據設置:
- 0: 不檢查文件擴展名和文件類型並繞過該函數的警告消息。
- 1: 檢查文件擴展名和文件類型。如果它們不匹配會顯示警告消息。
- 2: 檢查文件擴展名和文件類型。如果它們不匹配不要打開該文件。
當該數值數據設置爲1時,有沒有ExtensionHardening都是一樣的,默認會提示。
當該數值數據設置爲0時,在所有情況下文件擴展名和文件內容都不做檢查。
微軟不建議繞過此功能。