宏安全性設(shè)置
宏在為Excel用戶帶來極大便利的同時(shí),也帶來了潛在的安全風(fēng)險(xiǎn),這是由于宏的功能非常強(qiáng)大,不但可以控制Excel,還可以控制或運(yùn)行其他應(yīng)用程序,此特性可以被用來制作計(jì)算機(jī)病毒或惡意功能。因此,用戶非常有必要了解Excel中的宏安全性設(shè)置,合理使用這些設(shè)置可以幫助用戶有效降低使用宏的安全風(fēng)險(xiǎn)。
步 驟 1 單擊【開發(fā)工具】選項(xiàng)卡中的【宏安全性】按鈕,打開【信任中心】對(duì)話框。
提示
在【文件】選項(xiàng)卡中依次單擊【選項(xiàng)】→【信任中心】→【信任中心設(shè)置】→【宏設(shè)置】,也可以打開【信任中心】對(duì)話框。
步 驟 2 在【宏設(shè)置】選項(xiàng)卡中選中【通過通知禁用VBA宏】單選按鈕。
提示
在Excel早期版本中,此選項(xiàng)為【禁用所有宏,并發(fā)出通知】,二者含義相同,只是中文翻譯略有不同。
步 驟 3 單擊【確定】按鈕關(guān)閉【信任中心】對(duì)話框,如圖1-7所示。
圖1-7 【信任中心】對(duì)話框中的【宏設(shè)置】選項(xiàng)卡
一般情況下,推薦使用【通過通知禁用VBA宏】選項(xiàng)。啟用該選項(xiàng)后,打開保存在非受信任位置的包含宏的工作簿時(shí),Excel功能區(qū)下方將顯示【安全風(fēng)險(xiǎn)】消息欄,告知用戶工作簿中的宏已經(jīng)被禁用。
為了提高Office的安全性,如果包含VBA宏代碼的Office文件來自互聯(lián)網(wǎng),微軟將默認(rèn)阻止該文件中的宏運(yùn)行,用戶每次打開文件時(shí)都將顯示如圖1-8所示的【安全風(fēng)險(xiǎn)】消息欄。
圖1-8 【安全風(fēng)險(xiǎn)】消息欄
按照如下操作步驟修改文件屬性,可以避免打開該文件時(shí)出現(xiàn)【安全風(fēng)險(xiǎn)】消息欄。
在Windows的文件資源管理器中找到相應(yīng)Excel文件,右擊文件彈出快捷菜單,選擇【屬性】命令,在打開的文件屬性對(duì)話框中選中【解除鎖定】復(fù)選框,單擊【確定】按鈕關(guān)閉文件屬性對(duì)話框,如圖1-9所示。
圖1-9 修改文件屬性解除鎖定
文件格式
Microsoft Office從2007版本開始支持使用Office Open XML格式的文件,Excel中除了可以使用*.xls、*.xla和*.xlt兼容格式之外,還支持更多的存儲(chǔ)格式,如*.xlsx、*.xlsm等。在眾多的Office OpenXML文件格式之中,二進(jìn)制工作簿和擴(kuò)展名以字母“m”結(jié)尾的文件格式才可以用于保存VBA代碼和Microsoft Excel 4.0宏工作表。
可以用于保存VBA代碼的文件類型如表1-2所示。
表1-2 可保存VBA代碼的文件類型
提示
在Excel 365和Excel 2021中為了兼容Excel 2003或更早版本而保留的文件格式(*.xls、*.xla和*.xlt)仍然可以用于保存VBA代碼和Microsoft Excel 4.0宏工作表。
聯(lián)系客服