為Word2003宏添加VBA項目的數位憑證簽名

來源:互聯網
上載者:User

  使用者在使用Word編輯文檔時可以藉助Word宏命令提高工作效率。在預設情況下,Word宏的安全性設定為“高”,當運行Word宏命令時會自動禁用宏。如果將Word宏安全性設定為“中”,則每次運行Word宏會彈出Word宏安全警告對話方塊。而如果把Word宏的安全性設定為“低”來取消安全警告,則會增加惡意代碼或病毒破壞的危險。為此,使用者可以為Word宏添加VBA項目的數位憑證簽名,這樣不僅可以取消Word宏安全警告,並且不會降低Word文檔安全性。以Word2003為例,具體實現方法如下所述。

  1.設定Word宏的安全級為“中”

  首先需要將Word宏的安全性設定為“中”,以便觀察到更為清晰的設定結果。在為Word宏添加VBA項目的數位憑證簽名後,再將安全性設定為高,操作步驟如下所述:

  第1步,運行Word2003,開啟Word2003視窗。在功能表列中依次單擊“工具”→“宏”→“Visual Basic 編輯器”功能表命令,如圖2008061101所示。

  圖2008061101 單擊“Visual Basic 編輯器”功能表命令

  第2步,開啟“Visual Basic 編輯器”視窗,在功能表列中依次單擊“插入”→“模組”功能表命令,如圖2008061102所示。

  圖2008061102 單擊“模組”功能表命令

  第3步,開啟模組視窗,在視窗中輸入三行代碼:

  sub macrodm()

  MsBox “my macro”

  End Sub

  並在功能表列依次單擊“檔案”→“關閉並返回到 Microsoft Word”功能表命令。在Word視窗中依次單擊“工具”→“宏”→“安全性”功能表命令,開啟“安全性”對話方塊。選中“中”單選框,並單擊“確定”按鈕,如圖2008061104所示。

  圖2008061104 “安全性”對話方塊

  第4步,儲存並關閉當前的Word檔案,然後再次開啟該Word檔案。這時將自動開啟“安全警告”對話方塊,提示使用者是否運行Word宏,如圖2008061105所示。

  圖2008061105 “安全警告”對話方塊

  2.安裝 VBA 項目的數位憑證

  安裝VBA項目的數位憑證需要使用Office安裝光碟片或安裝源檔案,安裝步驟如下所述:

  第1步,將Office 2003安裝光碟片放入光碟機,然後開啟“控制台”視窗,在“控制台”視窗中雙擊“添加/刪除程式”表徵圖。在開啟的“添加或刪除程式”視窗中選中“Microsoft Office Professional Edition 2003”選項,並單擊“更改”按鈕,如圖2008061106所示。

  圖2008061106 “添加或刪除程式”視窗

  第2步,開啟“Microsoft Office 2003安裝”嚮導,在“維護模式選項”對話方塊中選中“添加或刪除功能”單選框,並單擊“下一步”按鈕,如圖2008061107所示。

  圖2008061107 選中“添加或刪除功能”單選框

  第3步,開啟“自訂安裝”對話方塊,選中“選擇應用程式的進階自訂”複選框,並單擊“下一步”按鈕,如圖2008061108所示。

  圖2008061108 選中“選擇應用程式的進階自訂”複選框

  第4步,在開啟的“進階自訂”對話方塊中展開“Office 共用功能”選項,然後單擊“VBA 項目的數位憑證”左側的下拉三角。在彈出的安裝選項列表中單擊“從本機運行”選項,並單擊“更新”按鈕開始安裝,如圖2008061109所示。

  圖2008061109 單擊“從本機運行”選項

  3.建立VBA項目的數位憑證

  成功安裝VBA 項目的數位憑證後,在開始菜單的Office啟動菜單中依次單擊“Microsoft Office 工具”→“VBA項目的數位憑證”命令,開啟“建立數位憑證”對話方塊。在“您的認證名稱”編輯框中輸入數位憑證的名稱(如wordhome.com.cn),並單擊“確定”按鈕。成功建立數位憑證後單擊“確定”按鈕關閉“建立數位憑證”對話方塊,如圖2008061110所示。

  圖2008061110 “建立數位憑證”對話方塊

  4.為Word宏添加數位簽章

  為Word宏安裝數位簽章的步驟如下所述:

  第1步,開啟事先建立的包含有Word宏命令的Word檔案,在功能表列依次單擊“工具”→“宏”→“Visual Basic 編輯器”功能表命令。在編輯器視窗中依次單擊“工具”→“數位簽章”功能表命令,開啟“數位簽章”對話方塊,並單擊“選擇”按鈕,如圖2008061111所示。

  圖2008061111 “數位簽章”對話方塊

  第2步,在開啟的“選擇認證”對話方塊中選中名稱為wordhome.com.cn的數位憑證,並依次單擊“確定”→“確定”按鈕,如圖2008061112所示。

  圖2008061112 “選擇認證”對話方塊

  第3步,在“Visual Basic 編輯器”視窗中依次單擊“檔案”→“關閉並返回到 Microsoft Word”功能表命令,然後將Word宏安全性重新設定為“高”,並關閉該Word檔案。

  5.總是相信來自此發行者的宏

  開啟包含已簽名Word宏的Word檔案,開啟“安全警告”對話方塊。選中“總是相信來自此發行者的宏”複選框,並單擊“啟用宏”按鈕。然後再次關閉該Word檔案,當再次開啟該Word檔案時,“安全警告”對話方塊將不再彈出,而Word宏命令已經自動運行了,如圖2008061113所示。

  圖2008061113 選中“總是相信來自此發行者的宏”複選框

        注:更多精彩教程請關注三聯電腦教程欄目,三聯辦公群:185219299歡迎你的加入

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.