回覆列表
-
1 # 使用者7953038232724
-
2 # 範閒不是我
簡單說來,宏就是一個包含一系列命令的指令碼。最常接觸到的就是Office軟體中的宏程式。
什麼是宏
Excel 辦公軟體自動集成了“VBA”高階程式語言,用此語言編制出的程式就叫“宏”。使用“VBA”需要有一定的程式設計基礎和耗費大量的時間,因此,絕大多數的使用者僅使用了Excel的一般製表功能,很少使用到“VBA”。
用“VBA”語言編制程式,並整合到Excel中,可以定製特定的、功能強大的Excel軟體(這正是Excel強大功能的突出所在)。
但是,有極少數的人可能會利用“VBA”語言編制專門破壞電腦系統的病毒程式,並整合到Excel中,給電腦使用者帶來損失。為了防止這種情況的發生,Excel自帶了“宏”檢測功能。當發現正在開啟的Excel檔案帶有“宏”時,會提示使用者注意,並讓使用者自行選擇是否啟用“宏”。電腦提示語言如下:“ x x 檔案中包含宏。... 宏可能會攜帶病毒。取消宏雖可以確保安全,但如果這些宏本身是安全的,則又會損失某些功能。”
就是命令集,就是一群命令,一群命令的集合。 一般說來,宏是一種規則或模式,或稱語法替換 ,用於說明某一特定輸入(通常是字串)如何根據預定義的規則轉換成對應的輸出(通常也是字串)。這種替換在預編譯時進行,稱作宏展開。 計算機科學裡的宏是一種抽象的,根據一系列預定義的規則替換一定的文字模式。Excel辦公軟體自動集成了“VBA”高階程式語言,用此語言編制出的程式就叫“宏”。使用“VBA”需要有一定的程式設計基礎,並且還會耗費大量的時間,因此,絕大多數的使用者僅使用了Excel的一般製表功能,很少使用到“VBA”。