一、Microsoft Word 里面的“宏”是干什么用的?
關于宏
如果在 Microsoft Word 中反復執行某項任務,可以使用宏自動執行該任務。宏是一系列 Word 命令和指令,這些命令和指令組合在一起,形成了一個單獨的命令,以實現任務執行的自動化。
以下是宏的一些典型應用:
加速日常編輯和格式設置
組合多個命令,例如插入具有指定尺寸和邊框、指定行數和列數的表格
使對話框中的選項更易于訪問
自動執行一系列復雜的任務
Word 提供兩種方法來創建宏:宏記錄器和 Visual Basic 編輯器。
如果要方便快捷地運行宏,可以將其指定到工具欄、菜單或快捷鍵。這樣,運行宏就和單擊工具欄按鈕或菜單命令,或者按快捷鍵一樣簡單。
如果為一個新的宏指定與現有內置 Word 命令相同的名稱,新的宏操作將代替現有的操作。例如,如果錄制一個新的宏并將之命名為“FileClose”,它將與“關閉”命令相關聯。當選擇“關閉”命令時,Word 將執行新錄制的操作。
錄制宏
宏錄制器可以幫助您開始創建宏。Word 將宏錄制為一系列 Visual Basic for Applications 中的 Word 命令。在錄制宏的過程中可以暫停錄制,隨后從暫停時的位置繼續錄制。
錄制一個宏時,可以使用鼠標單擊命令和選項,但是宏錄制器不能錄制鼠標在文檔窗口中的移動。必須用鍵盤來記錄這些動作。
關于錄制宏的提示
在錄制或書寫宏之前,請計劃好需要宏執行的步驟和命令。
如果在錄制宏的過程中進行了錯誤操作,更正錯誤的操作也將被錄制。錄制結束后,您可以編輯宏并刪除錄制的不必要的操作。
盡量預測任何 Word 可能顯示的信息,在宏運行時,這些信息可能使宏操作停止或造成混淆。
如果宏包含“編輯”菜單中的“查找”或“替換”命令,請單擊“查找”或“替換”選項卡上的“高級”按鈕,然后單擊“搜索范圍”框中的“全部”選項。如果宏僅向上或向下進行搜索,Word 會在達到文檔開頭或結尾時停止運行宏,并顯示提示信息詢問是否繼續搜索。
如果要在其他文檔中使用正在錄制的宏,請確認該宏與當前文檔的內容無關。
如果經常用某個宏,可將其指定給工具欄按鈕、菜單或快捷鍵。這樣,就可以直接運行該宏而不必打開“宏”對話框。
從頭開始創建宏
可以使用“Visual Basic 編輯器”來創建非常靈活、功能強大的宏,其中包含無法錄制的 Visual Basic 指令。
使用“Visual Basic 編輯器”時,可以獲取附加的幫助,例如關于對象和屬性的參考信息。
保存宏
可以將宏保存在模板或文檔中。在默認情況下,Word 將宏保存在 Normal 模板中。這樣所有 Word 文檔都可使用宏。如果需在單獨的文檔中使用宏,可以將宏保存在該文檔中。文檔中單獨的宏保存在宏方案中,可以將該宏從文檔中復制到其他文檔。
在 Web 頁中自動執行任務
在以 Web 頁保存并發布的 Word 文檔中,使用腳本標記和“Microsoft 腳本編輯器”,而不是使用宏來自動執行任務。
腳本標記用來標記 Word 文檔中存儲腳本的位置。雙擊 Word 文檔中的腳本標記會啟動“Microsoft 腳本編輯器”,這時就可以開始編輯腳本。在 Web 瀏覽器中顯示 Web 頁時,將會運行腳本。
二、excel中的宏怎么用?宏指令
宏的英文名稱為Macro,意思就是由用戶定義好的操作,即連續的命令及操作步驟,將這些命令及步驟依序保存為一個“宏命令”,并加以命令。宏的作用是可以使頻繁執行的動作自動化,并準確無誤地執行。舉例來說某商業貿易公司的人事部的工作人員需要制作20份相同的員工在職培訓統計表,并iqe表格的單元格設置需要完全一致,如果一份份地制作,數據的輸入和格式變換將會十分耗時此時如果將這些操作工作簡化為一個“宏命令”,當用戶按一些安檢時,系統便會自動輸入標題與列項目,以及設置好單元格格式。這樣就能提高不少效率。其實不少人經常聽到“宏”這個名稱是與“病毒”聯系在一起的。合稱“宏病毒”,其實就是某些不良用戶利用宏的特性以及VBA程序,在EXCEL的文件簿里建立的病毒。這些病毒一般保存在工作簿或者加載宏程序中,一旦用戶打開一個含有宏病毒的工作簿文件,或者執行一個宏病毒的操作時,病毒就會發作,可能會造成用戶文件的損壞,刪除數據,甚至“傳染”給其他正在打開的工作簿文件。打開EXCEL文件時便會主動檢查此文件中是否含有宏,因此還是建議將宏功能暫時關閉以避免宏病毒的發作。
參考資料:《Excel 2003公司辦公從入門到精通〉
三、電子表格中的“宏”是什么意思?
到底什么是宏呢? 我們把那些能自動執行某種操作的命令統稱為“宏”。 宏也是一種操作命令,它和菜單操作命令都是一樣的,只是它們對數據庫施加作用的時間有所不同,作用時的條件也有所不同。菜單命令一般用在數據庫的設計過程中,而宏命令則用在數據庫的執行過程中。菜單命令必須由使用者來施加這個操作,而宏命令則可以在數據庫中自動執行。 在ACCESS中,一共有五十三種基本宏操作,這些基本操作還可以組合成很多其他的“宏組”操作。在使用中,我們很少單獨使用這個或那個基本宏命令,常常是將這些命令排成一組,按照順序執行,以完成一種特定任務。這些命令可以通過窗體中控件的某個事件操作來實現,或在數據庫的運行過程中自動來實現。 事件操作即像“單擊”按鈕、“雙擊”列表選項這些行為都是對控件的事件操作。所以我們常常會聽到別人說“單擊‘某某’按鈕執行‘某某宏命令’”,就是這個意思。
下面以常用軟件EXCEL 為例 說明
Excel電子表格軟件是應用最廣泛的軟件之一,它的數據處理、圖表功能及各種函數和工具深受廣大用戶的喜愛。Excel文件是一個工作薄,一個工作薄最多可以包含255個工作表,每個工作表又可以包含大量的數據。
Excel的強大優勢還在于它提供的宏語言Visual Basic for Application(VBA).Visual Basic是windows環境下開發應用軟件的一種通用程序設計語言,功能強大,簡便易用。VBA是它的一個子集,可以廣泛地應用于Microsoft公司開發的各種軟件中,例如Word、Excel、Access等。
那么,宏到底是什么呢?
在Excel 97中,宏是一個難以理解的概念,但對于一個具體的宏而言,卻是容易理解的,如果說將一塊文字變為'黑體',字號為'三號'就可以看作一個宏的話,那么宏就不難理解了,其實Excel 97中的許多操作都可以是一個宏。
記錄宏其實就是將工作的一系列操作結果錄制下來,并命名存儲(相當于VB中一個子程序)。在Excel 97中,記錄宏僅記錄操作結果,而不記錄操作過程。例如,改變文字字體時,需要打開字體欄中的下拉列表,再選擇一種字體,這時文字即變為所選擇的字體,這是一個過程,結果是將所選擇的文字改變為所選擇的字體。而記錄宏則只記錄將所選擇的文字改變為所選擇的字體這一結果。
Excel 97中工作表是由行和列組成的二維表格,我們可以通過系統提供的語句activesheet.cells(I,j),將當前工作表中的第I行第j列所在的單元格中的數據取出(也可將它數據填入到指定的單元格中),然后反把它放入所定義的數組中,這時就可以對其進行各種操作,如求平均分、總分、分數段人數等等
