回覆列表
  • 1 # 使用者3916807372217

    簡單地說:

    1、宏是一組操作的程式碼指令。在Office裡,每一種操作都對應著相關的程式碼,在介面操作,透過滑鼠我們只能一種操作接著一種操作去做,透過宏就可以把這一系列的操作組合起來一起執行,提高自動化的效率。如簡單的“複製”、“貼上”本來需要執行兩步操作,用程式碼後,點一次按鈕就可以完成。

    2、宏可以將重複的、有規律的工作整合進程式碼,讓計算機去幹單調而又重複的活。更重要的是,透過宏,可以精確地定義每個操作的細節,如一步複製操作,透過“待複製區域。copy destination:=目標區域”這句程式碼,一次性搞定,是不是比“Ctrl+C”、“Ctrl+V”來得更直接便利呢,如此的例子還有很多。

    3、“宏”作為一種“武器”,威力比普通操作和函式都大是勿庸置疑的,但“宏”也會有他的缺點,比如安全性問題,有沒有聽說過宏病毒呀?還有如果宏被禁用的話,再好的宏也只一堆廢銅爛鐵。還有,某些操作或者函式可以比較簡便地解決問題,非要用宏來做的話,不但殺雞用牛刀,還浪費效率。

      說了這麼多,什麼地方要用到宏呢?

      檢測一下在Office裡,有什麼工作是需要不斷地重複做,而且有規律的。當某一個步驟的重複次數在五次以上,透過常規操作費時費力的時候,可以考慮用宏去做了。當然,這個標準很模糊,不瞭解宏的人是不可能知道宏的威力到底有多大,最好的判斷方法就是經驗,這個經驗的前提是你對VBA有足夠的瞭解,可以判斷何時用VBA輔助解決問題,這樣就圓滿了~~。

  • 中秋節和大豐收的關聯?
  • 油漆起針孔是什麼原因?