巨集病毒與VBA
巨集病毒與VBA 巨集病毒是利用 VBA 來寫的,因此會藉由Office系列套裝軟體來進行散佈 開啟VBA檔案的警告訊息
簡易的巨集病毒初窺 開啟前的資料夾內容 開啟後的資料夾內容
簡易的巨集病毒初窺(續) 什麼病毒這麼可怕啊! 不會吧!
自訂工具列
自訂工具列
自訂工具列
自訂工具列
在Office環境下如何進入VB編輯器 直接按下 Alt+F11 或是由【工具(T) 】【巨集(M) 】【 Visual Basic 編輯器(V) 】即可進入 VBA 的開發環境
拿VBA當VB用 VBA 可以只寫模組 ,因此一開始並沒有任何的表單(Form)可供使用 自訂表單
VBA與VB控制元件名稱的異同 控制元件 VB 中的名稱 VBA 中的名稱 UserForm Form1 UserForm1 Label TextBox Text1 TextBox1 ComboBox Combo1 ComboBox1 ListBox List1 ListBox1 CheckBox Check1 CheckBox1 OptionButton Option1 OptionButton1 Frame Frame1 CommandButton Command1 CommandButton1
檢視控制項的屬性 直接按下控制工具箱的「屬性」按鈕,或直接在引入的控制元件上點選滑鼠右鍵,從下拉視窗中選擇「屬性」
VBA的第一個小程式
VBA的第一個小程式(續)
如何在VBA中執行外部程式 執行一個外部執行檔程式,開啟成功則回傳該程式的TaskID,否則回傳0 語法 Shell(pathname [,windowstyle]) pathname 要執行的程式名稱,含目錄或檔案夾名稱,以及磁碟機名稱 windowstyle 在程式執行時,視窗的呈現型態
牛刀小試(1) 在VBA中執行附屬應用程式中的「小算盤」、「記事本」、「小畫家」
牛刀小試(1)---續
設定使用巨集的安全性 設定使用巨集的安全性可以在必要時減少中巨集病毒的機率,不過,對於我們要練習 VBA 的程式來說,Office 2003內定的設定可能會連操作上都不方便。請按以下步驟,調整使用巨集的安全性: 點選功能表「工具(T)」→「巨集(M)」→「安全性(S)…」。 在[安全性視窗]中點選「安全性層級(S)」頁面 如果您在練習 VBA 可以選擇: ○中 或 ○低 如果您已練習完 VBA 則可以選擇:○高 或 ○中 按下「確定」即可。
設定使用巨集的安全性(續)