回覆列表
-
1 # 日衝資訊 黃
-
2 # TonyDeng
這裡所說的“巨集”就是vba程式設計,在早期,曾經被用來編寫一些蠕蟲類病毒,造成破壞,有過那個時代經歷的人會這樣說。但當今,在office文件中使用vba寫輔助巨集的非常普遍。不過,由於巨集畢竟是程式設計性質,難以保證寫這些程式碼的人沒有什麼意圖,所以一般在開啟帶有巨集程式碼的office文件時,office會提問使用者是否允許啟用其中的巨集工作,你不允許,它們就會失效。另外,移動版的office是不能執行巨集功能的,這實際上說移動裝置可以跟桌面一樣辦公是過吹。
巨集最初出現在C語言中,為了簡化程式碼,巨集用來代表一段反覆出現的程式碼。C語言程式通過預編譯,把巨集定義替換成真正的程式碼。後來,巨集成了無需編譯的指令碼的代名詞。
word可以執行用VBA編寫的指令碼,這樣的指令碼被稱為巨集。由於用VBA編寫巨集不需要編譯直接就能執行很方便。某些好事的人就用巨集寫一些惡作劇的巨集,甚至用巨集來製造傳播電腦病毒。為了保證安全性,很多人都建議不要在WORD中啟用巨集。