
Excel巨集程式教材简报.ppt
13页Excel巨集程式教材簡報何謂巨集?• 眾多病毒種類中聽過巨集病毒嗎?• 巨集是一個或一堆「指令的集合」• 可以做成「按鈕」 ,只要「按一下」即 可套用執行• 它們可以自動化您可以在程式中執行幾乎 所有的工作• 請看:教學示範檔macro_demo.xls 巨集是一種程式設計嗎?• 巨集是「程式設計」• 但是您不需要具有寫程式的能力就可以使用它 們• 大部份可以在 Office 程式中建立的巨集是利用 稱為 Microsoft Visual Basic for Applications (通 常稱為 VBA) 的語言所撰寫• 本課程中要學習的類型便是 VBA 巨集何時要使用巨集?• 簡化繁瑣重複的工作,因為將多個動作指令集 合成為一個指令按鈕• 假設您要做50 個班級的成績圖表,即使您是進 階使用者,就算一份資料表只需要5分鐘,也要 超過4個小時才能完成這項工作• 如果您錄製巨集來處理資料表,然後編輯該巨 集來適用於整份文件中的變更,便可以在數分 鐘而非數小時的時間內完成這項工作 如何建立巨集?在許多 Office 軟體中,您可以用二 種方式製作:Ø方法一:使用錄製工具Ø方法二:自己撰寫,使用VBA編輯器。
方法一:如何錄製巨集? (1/2)• 錄製巨集幾乎就和開關錄音機一樣簡單• 當您使用巨集錄製器時,電腦會根據您所執行的動作自 動為您撰寫巨集• 讓我們開始錄製巨集:Ø 在 [工具] 功能表上按一下 [巨集],然後按一下 [錄 製新巨集]Ø在錄製巨集對話方塊中 ,請自行命名巨集名稱為練 習1(可用中文或英文、不可用數字),再按一下 [確 定] 以開始錄製方法一:如何錄製巨集? (2/2)• 在按完 [確定] 之後,會出現 [停止錄製] 的小 工具列 • 若未出現小工具列,請點選功能列的檢視/工具 列/停止錄製• 當您完成要錄製的工作程序時,請按一下 [停止 錄製] 按鈕 • 請清除所有儲存格資料,下一步我們要檢驗您 是否錄製成功如何執行巨集?現在您可以透過 [巨集] 對話方塊來 執行請在 [工具] 功能表上按一下 [巨 集],然後按一下 [巨集]從 [巨集名稱] 清單中選取巨集,然後按一下 [執行]巨集程式寫在那裏?請在 [工具] 功能表上按一下 [巨集] ,然後再按一下 [巨集]從 [巨集名稱] 清單中選取巨集,然後按一下 [編輯]方法二:如何撰寫巨集?• 如果要自己編寫巨集指令,您必須對 VBA 稍有認識。
留在下次上課介紹)• 補充資料製作執行按鍵請先下載練習檔ex1.xls • 步驟1. 先錄製個別的巨集指令 • 分別命名為:總分、平均、名次、最高分_最低分_班平均、建立 圖表、全部執行 • 步驟2. 開啟繪圖工具列: • 從 檢視/工具列/繪圖工具列 • 步驟3. 點選陰影樣式6 • 繪圖工具列/陰影樣式/陰影樣式6 • 步驟4. 新增文字 • 在圖框外圍按右鍵/新增文字 • 步驟5. 指定巨集 • 在圖框外圍按右鍵/指定巨集巨集安全性如何?• 雖然大部份的巨集是無害且有助益的,巨集仍然是一個 重要的安全性問題惡意建立的巨集中會包含具破壞性 的程式碼,並對文件或系統造成傷害• 為了保護系統和檔案,請勿啟動來源不明的巨集• 如果要啟動選擇提示框,執行想要的巨集,請將您 Office 程式中的巨集安全性設定為「中」如此便可在 您開啟含有巨集的檔案時,提供啟動或停用巨集的選項 • 現在為了學習方便,建議將安全性設定為「低」 ,執 行巨集時就不會跳出討厭的提示框請在 [工具] 功能 表上,按一下 [巨集],然後按一下 [安全性]將 [安全 性層級]改為「低」 ,然後按一下 [確定]投影片結束。
