步驟一,設(shè)置宏的安全級(jí)為“低”
打開(kāi)Excel,依次選擇“工具→宏→Visual Basic 編輯器”,在“Visual Basic 編輯器”中依次選擇“插入→模塊”,在窗口中輸入三行代碼:sub Macrodm()、MsBox “my macro”、End Sub(代碼后沒(méi)有標(biāo)點(diǎn))。然后依次選擇“文件→關(guān)閉并返回到 Microsoft Excel”,保存并關(guān)閉當(dāng)前的Excel文件。這時(shí)再打開(kāi)剛才文件,就出現(xiàn)安全警告,提示宏被禁用,這時(shí)我們需依次選擇“工具→宏→安全性”,在彈出的對(duì)話框中,將“宏”安全級(jí)設(shè)置為“低”,并點(diǎn)擊“確定”保存。
步驟二,安裝 VBA 項(xiàng)目的數(shù)字證書(shū)
打開(kāi)“控制面板→添加或刪除程序→更改或刪除程序”,在右側(cè)找到“Microsoft Office Professional Edition 2003”,單擊“更改”,然后會(huì)出現(xiàn)“Microsoft Office 2003安裝”,依次選擇“添加或刪除功能→下一步”,選中“選擇應(yīng)用程序的高級(jí)自定義”復(fù)選框,單擊“下一步”,在“Office 共享功能”中,單擊“VBA 項(xiàng)目的數(shù)字證書(shū)”左側(cè)的箭頭,然后在列表中依次單擊“從本機(jī)運(yùn)行”,最后點(diǎn)擊“更新”,插入office的安裝盤(pán)開(kāi)始安裝。
步驟三,創(chuàng)建自己的數(shù)字證書(shū)
安裝成功后。在Microsoft Office的啟動(dòng)程序菜單中依次選擇“Microsoft Office 工具→VBA 項(xiàng)目的數(shù)字證書(shū)”,在彈出的“創(chuàng)建數(shù)字證書(shū)”對(duì)話框的“您的證書(shū)名稱”框中,鍵入數(shù)字證書(shū)的名稱,點(diǎn)擊“確定”就創(chuàng)建好了自己的數(shù)字證書(shū)。
步驟四,對(duì)宏添加簽名
打開(kāi)步驟二中創(chuàng)建的文件,依次選擇“工具→宏→Visual Basic 編輯器”,在編輯器中再依次選擇“工具→數(shù)字簽名”,在“數(shù)字簽名”對(duì)話框中,單擊“選擇”按鈕,選擇步驟四中創(chuàng)建的數(shù)字證書(shū),并“確定”返回。然后依次選擇“文件→關(guān)閉并返回到 Microsoft Excel”,保存并關(guān)閉該文件。
步驟五,將自己添加為可靠發(fā)行商
打開(kāi)步驟五中的包含已簽名的宏的文件。出現(xiàn)警告,選中“總是相信來(lái)自此發(fā)布者的宏”復(fù)選框,單擊“啟用宏”。再次打開(kāi)該Excel文件,就不再顯示任何安全警告了。你還可以通過(guò)“工具”菜單中的“宏”,來(lái)執(zhí)行一下你所建立的宏。
相關(guān)閱讀