‘壹’ 請問電腦中的“宏”到底是什么呀
宏(macro),本意是巨大的,重復使用的,在計算機里的意思常常是類似于批處理,即一次性電腦自動執(zhí)行多個命令
‘貳’ 計算機宏是什么具體應用
宏本質(zhì)是個應用程序!具體解釋如下:1、什么是宏? 宏是微軟公司為其OFFICE軟件包設計的一個特殊功能,目的是讓用戶文檔中的一些任務自動化。OFFICE中的WORD和EXEAL都有宏。在下面的討論中我們以WORD為例。 如果在Word中重復進行某項工作,可用宏使其自動執(zhí)行。宏是將一系列的Word命令和指令組合在一起,形成一個命令,以實現(xiàn)任務執(zhí)行的自動化。您可創(chuàng)建并執(zhí)行一個宏,以替代人工進行一系列費時而重復的 Word操作。 以下是宏的一些典型應用: 加速日常編輯和格式設置 組合多個命令 使對話框中的選項更易于訪問 使一系列復雜的任務自動執(zhí)行 Word提供了兩種創(chuàng)建宏的方法:宏錄制器和Visual Basic編輯器。 宏錄制器可幫助您開始創(chuàng)建宏。Word在Visual Basic for Applications編程語言中把宏錄制為一系列的Word命令。 可在Visual Basic編輯器中打開已錄制的宏,修改其中的指令。也可用Visual Basic編輯器創(chuàng)建包括Visual Basic指令的非常靈活和強有力的宏。 您可將宏保存到模板或文檔中。在默認的情況下,Word將宏存貯在 Normal模板中,以便所有的Word文檔均能使用。注意這一特點幾乎為所有的宏病毒所利用 2、什么是宏病毒? 宏病毒是一種寄存在文檔或模板的宏中的計算機病毒。一旦打開這樣的文檔,其中的宏就會被執(zhí)行,于是宏病毒就會被激活,轉(zhuǎn)移到計算機上,并駐留在Normal模板上。從此以后,所有自動保存的文檔都會 “感染”上這種宏病毒,而且如果其他用戶打開了感染病毒的文檔,宏病毒又會轉(zhuǎn)移到他的計算機上。 如果某個文檔中包含了宏病毒,我們稱此文檔感染了宏病毒;如果 WORD系統(tǒng)中的模板包含了宏病毒,我們稱WORD系統(tǒng)感染了宏病毒。 雖然OFFICE97/Word97無法掃描軟盤、硬盤或網(wǎng)絡驅(qū)動器上的宏病毒(要得到這種保護,需要購買和安裝專門的防病毒軟件)。但當打開一個含有可能攜帶病毒的宏的文檔時,它能夠顯示宏警告信息。 這樣就可選擇打開文檔時是否要包含宏,如果希望文檔包含要用到的宏(例如,單位所用的定貨窗體),打開文檔時就包含宏。 如果您并不希望在文檔中包含宏,或者不了解文檔的確切來源。例如,文檔是作為電子郵件的附件收到的,或是來自網(wǎng)絡或不安全的 Internet節(jié)點。在這種情況下,為了防止可能發(fā)生的病毒傳染,打開文檔過程中出現(xiàn)宏警告提示時最好選擇“取消宏”。 OFFICE97軟件包安裝后,系統(tǒng)中包含有關于宏病毒防護的選項,其默認狀態(tài)是允許“宏病毒保護”復選框。如果愿意,您可以終止系統(tǒng)對文檔宏病毒的檢查。當Word顯示宏病毒警告信息時,清除“在打開帶有宏或自定義內(nèi)容的文檔時提問”復選框。或者關閉宏檢查:單擊“工具”菜單中的“選項”命令,再單擊“常規(guī)”選項卡,然后清除“宏病毒保護”復選框。 不過我強烈建議您不要取消宏病毒防護功能,否則您會失去這道防護宏病毒的天然屏障。 二、宏病毒的判斷方法 雖然不是所有包含宏的文檔都包含了宏病毒,但當有下列情況之一時,您可以百分之百地斷定您的OFFICE文檔或OFFICE系統(tǒng)中有宏病毒: 1、在打開“宏病毒防護功能”的情況下,當您打開一個您自己寫的文檔時,系統(tǒng)會會彈出相應的警告框。而您清楚您并沒有在其中使用宏或并不知道宏到底怎么用,那么您可以完全肯定您的文檔已經(jīng)感染了宏病毒。 2、同樣是在打開“宏病毒防護功能”的情況下,您的OFFICE文檔中一系列的文件都在打開時給出宏警告。由于在一般情況下我們很少使用到宏,所以當您看到成串的文檔有宏警告時,可以肯定這些文檔中有宏病毒。 3、如果軟件中關于宏病毒防護選項啟用后,不能在下次開機時依然保存。WORD97中提供了對宏病毒的防護功能,它可以在“工具/選項/常規(guī)”中進行設定。但有些宏病毒為了對付OFFICE97中提供的宏警告功能,它在感染系統(tǒng)(這通常只有在您關閉了宏病毒防護選項或者出現(xiàn)宏警告后您不留神選取了“啟用宏”才有可能)后,會在您每次退出 OFFICE時自動屏蔽掉宏病毒防護選項。因此您一旦發(fā)現(xiàn):您的機器中設置的宏病毒防護功能選項無法在兩次啟動WORD之間保持有效,則您的系統(tǒng)一定已經(jīng)感染了宏病毒。也就是說一系列WORD模板、特別是normal.dot 已經(jīng)被感染。 鑒于絕大多數(shù)人都不需要或著不會使用“宏”這個功能,我們可以得出一個相當重要的結(jié)論:如果您的OFFICE文檔在打開時,系統(tǒng)給出一個宏病毒警告框,那么您應該對這個文檔保持高度警惕,它已被感染的幾率極大。注意:簡單地刪除被宏病毒感染的文檔并不能清除OFFICE系統(tǒng)中的宏病毒! 三、宏病毒的防治和清除 1、首選方法:用最新版的反病毒軟件清除宏病毒。使用反病毒軟件是一種高效、安全和方便的清除方法,也是一般計算機用戶的首選方法。但是宏病毒并不象某些廠商或麻痹大意的人那樣認為的有所謂“廣譜”的查殺軟件,這方面的突出例子就是ETHAN宏病毒。 ETHAN宏病毒相當隱蔽,比如您使用KV300 Z 、RAV V9.0(11)、 KILL 85.03等反病毒軟件(應該算比較新的版本了)都無法查出它。此外這個宏病毒能夠悄悄取消WORD中宏病毒防護選項,并且某些情況下會把被感染的文檔置為只讀屬性,從而更好地保存了自己。 因此,對付宏病毒應該和對付其它種類的病毒一樣,也要盡量使用最新版的查殺病毒軟件。無論你使用的是何種反病毒軟件,及時升級是非常重要的。比如雖然KV300 Z 版不能查殺ETHAN宏病毒,但最新推出的KV300 Z已經(jīng)可以查殺它。 2、應急處理方法:用寫字板或WORD 6.0文檔作為清除宏病毒的橋梁。如果您的WORD系統(tǒng)沒有感染宏病毒,但需要打開某個外來的、已查出感染有宏病毒的文檔,而手頭現(xiàn)有的反病毒軟件又無法查殺它們,那么您可以試驗用下面的方法來查殺文檔中的宏病毒:打開這個包含了宏病毒的文檔(當然是啟用WORD中的“宏病毒防護”功能并在宏警告出現(xiàn)時選擇“取消宏”),然后在“文件”菜單中選擇“另存為”,將此文檔改存成寫字板(RTF)格式或WORD6.0格式。 在上述方法中,存成寫字板格式是利用RTF文檔格式?jīng)]有宏,存成 WORD 6.0格式則是利用了WORD97文檔在轉(zhuǎn)換成WORD6.0格式時會失去宏的特點。寫字板所用的rtf格式適用于文檔中的內(nèi)容限于文字和圖片的情況下,如果文檔內(nèi)容中除了文字、圖片外還有圖形或表格,那么按 WORD6.0格式保存一般不會失去這些內(nèi)容。 存盤后應該檢查一下文檔的完整性,如果文檔內(nèi)容沒有任何丟失,并且在重新打開此文檔時不再出現(xiàn)宏警告則大功告成。
‘叁’ 電腦中的“宏”是什么
簡單來說是應用在微軟公司OFFICE辦公軟件的第二開發(fā)程序,可以在EXCEL/WORD/ACCESS中進行復雜的操作.
‘肆’ 電腦中“宏”是什么意思
一.計算機中的“宏”計算機科學里的宏是一種抽象,它根據(jù)一系列預定義的規(guī)則替換一定的文本模式。Excel 辦公軟件自動集成了“VBA”高級程序語言,用此語言編制出的程序就叫“宏”。使用“VBA”需要有一定的編程基礎和耗費大量的時間,因此,絕大多數(shù)的使用者僅使用了Excel的一般制表功能,很少使用到“VBA”。 解釋器或編譯器在遇到宏時會自動進行這一模式替換。對于編譯語言,宏展開在編譯時發(fā)生,進行宏展開的工具常被稱為宏展開器。宏這一術語也常常被用于許多類似的環(huán)境中,它們是源自宏展開的概念,這包括鍵盤宏和宏語言。絕大多數(shù)情況下,使用“宏”這個詞的使用暗示著將小命令或動作轉(zhuǎn)化為一系列指令。 宏的用途在于自動化頻繁使用的序列或者是獲得一種更強大的抽象能力--但這常常是一回事。 計算機語言如C或匯編語言有簡單的宏系統(tǒng),由編譯器或匯編器的預處理器實現(xiàn)。C的宏預處理器的工作只是簡單的文本搜索和替換,使用附加的文本處理語言如M4,C 程序員可以獲得更精巧的宏。 Lisp類語言如Common Lisp和Scheme有更精巧的宏系統(tǒng): 宏的行為如同是函數(shù)對自身程序文本的變形,并且可以應用全部語言來表達這種變形。一個C宏可以定義一段語法的替換,然而一個Lisp的宏卻可以控制一節(jié)代碼的計算。 獲得了控制代碼的執(zhí)行順序(見惰性計算和非限制函數(shù))的能力,使得新創(chuàng)建的語法結(jié)構(gòu)與語言內(nèi)建的語法結(jié)構(gòu)不可區(qū)分。例如,一種Lisp 方言有 cond 而沒有if ,就可以使用宏由前者定義后者。Lisp 語法的去部主要擴展,比如面向?qū)ο蟮腃LOS 系統(tǒng),可以由宏來定義。
‘伍’ 電腦術語中的"宏"是指什么
宏Excel 辦公軟件自動集成了“VBA”高級程序語言,用此語言編制出的程序就叫“宏”。使用“VBA”需要有一定的編程基礎和耗費大量的時間,因此,絕大多數(shù)的使用者僅使用了Excel的一般制表功能,很少使用到“VBA”。 用“VBA”語言編制程序,并集成到Excel中,可以定制特定的、功能強大的Excel軟件(這正是Excel強大功能的突出所在)。 但是,有極少數(shù)的人可能會利用“VBA”語言編制專門破壞電腦系統(tǒng)的病毒程序,并集成到Excel中,給電腦使用者帶來損失。為了防止這種情況的發(fā)生,Excel自帶了“宏”檢測功能。當發(fā)現(xiàn)正在打開的Excel文件帶有“宏”時,會提示用戶注意,并讓用戶自行選擇是否啟用“宏”。電腦提示語言如下:“ x x 文件中包含宏。... 宏可能會攜帶病毒。取消宏雖可以確保安全,但如果這些宏本身是安全的,則又會損失某些功能?!?是否啟用“宏”,取決于軟件的來源。如果不知道軟件的來源,則不要啟用;如果知道其來源,則應當啟用,否則將無法使用軟件中設定的功能。
‘陸’ 電腦中宏的概念是什么
宏: 是一種批次批量處里的稱謂。例子有TeX語言及微軟的VBA等。 1、office宏,譯自英文單詞Macro。宏是微軟公司為其OFFICE軟件包設計的一個特殊功能,軟件設計者為了讓人們在使用軟件進行工作時,避免一再地重復相同的動作而設計出來的一種工具,它利用簡單的語法,把常用的動作寫成宏,當在工作時,就可以直接利用事先編好的宏自動運行,去完成某項特定的任務,而不必再重復相同的動作,目的是讓用戶文檔中的一些任務自動化。 OFFICE中的WORD和EXCEL都有宏。Word便為大眾事先定義一個共用的通用模板(Normal.dot),里面包含了基本的宏。只要一啟動Word,就會自動運行Normal.dot文件。如果在Word中重復進行某項工作,可用宏使其自動執(zhí)行。Word提供了兩種創(chuàng)建宏的方法:宏錄制器和Visual Basic編輯器。宏將一系列的Word命令和指令組合在一起,形成一個命令,以實現(xiàn)任務執(zhí)行的自動化。在默認的情況下,Word將宏存貯在 Normal模板中,以便所有的Word文檔均能使用,這一特點幾乎為所有的宏病毒所利用。 2、在C語言源程序中允許用一個標識符來表示一個字符串, 稱為“宏”。被定義為“宏”的標識符稱為“宏名”。在編譯預處理時,對程序中所有出現(xiàn)的“宏名”,都用宏定義中的字符串去代換, 這稱為“宏代換”或“宏展開”。 宏定義是由源程序中的宏定義命令完成的。 宏代換是由預處理程序自動完成的。在C語言中,“宏”分為有參數(shù)和無參數(shù)兩種。 下面分別討論這兩種“宏”的定義和調(diào)用。
‘柒’ 在計算機中宏是什么意思
就是命令集,就是一群命令,一群命令的集合。
一般說來,宏是一種規(guī)則或模式,或稱語法替換 ,用于說明某一特定輸入(通常是字符串)如何根據(jù)預定義的規(guī)則轉(zhuǎn)換成對應的輸出(通常也是字符串)。這種替換在預編譯時進行,稱作宏展開。
計算機科學里的宏是一種抽象的,根據(jù)一系列預定義的規(guī)則替換一定的文本模式。Excel辦公軟件自動集成了“VBA”高級程序語言,用此語言編制出的程序就叫“宏”。使用“VBA”需要有一定的編程基礎,并且還會耗費大量的時間,因此,絕大多數(shù)的使用者僅使用了Excel的一般制表功能,很少使用到“VBA”。
(7)什么宏電腦:
在用一種不熟悉的宏語言進行宏編程時,可以這樣做,首先記錄下用戶想要宏完成什么,然后打開宏文件并嘗試理解命令結(jié)構(gòu)如何工作。也可以修改命令以調(diào)整宏。
一些宏語言,比如Great Plains賬務(?accounting)軟件的 Dexterity 運行時引擎,不能從其它數(shù)據(jù)源(如由逗號分隔的文本文件)導入數(shù)據(jù)。這一限制可以通過用更強大的編程語言,如 VBA 來創(chuàng)建一個計算機程序在此弱編程語言里生成一個特別的宏來解決。
例如,可以對 Microsoft Excel 宏編程從擴展樣式表或文本文件中讀取數(shù)據(jù)并創(chuàng)建 Great Plains .mac 文件,這一文件被用于將特定的數(shù)據(jù)導入 Great Plains. 需要針對每一個新的數(shù)據(jù)集合生成新的 .mac 文件。
‘捌’ 宏在電腦中是什么意思起什么作用
計算機科學里的宏是一種抽象,它根據(jù)一系列預定義的規(guī)則替換一定的文本模式。Excel 辦公軟件自動集成了“VBA”高級程序語言,用此語言編制出的程序就叫“宏”。使用“VBA”需要有一定的編程基礎和耗費大量的時間,因此,絕大多數(shù)的使用者僅使用了Excel的一般制表功能,很少使用到“VBA”。 解釋器或編譯器在遇到宏時會自動進行這一模式替換。對于編譯語言,宏展開在編譯時發(fā)生,進行宏展開的工具常被稱為宏展開器。宏這一術語也常常被用于許多類似的環(huán)境中,它們是源自宏展開的概念,這包括鍵盤宏和宏語言。絕大多數(shù)情況下,使用“宏”這個詞的使用暗示著將小命令或動作轉(zhuǎn)化為一系列指令。 宏的用途在于自動化頻繁使用的序列或者是獲得一種更強大的抽象能力--但這常常是一回事。 計算機語言如C或匯編語言有簡單的宏系統(tǒng),由編譯器或匯編器的預處理器實現(xiàn)。C的宏預處理器的工作只是簡單的文本搜索和替換,使用附加的文本處理語言如M4,C 程序員可以獲得更精巧的宏。 Lisp類語言如Common Lisp和Scheme有更精巧的宏系統(tǒng): 宏的行為如同是函數(shù)對自身程序文本的變形,并且可以應用全部語言來表達這種變形。一個C宏可以定義一段語法的替換,然而一個Lisp的宏卻可以控制一節(jié)代碼的計算。 獲得了控制代碼的執(zhí)行順序(見惰性計算和非限制函數(shù))的能力,使得新創(chuàng)建的語法結(jié)構(gòu)與語言內(nèi)建的語法結(jié)構(gòu)不可區(qū)分。例如,一種Lisp 方言有 cond 而沒有if ,就可以使用宏由前者定義后者。Lisp 語法的去部主要擴展,比如面向?qū)ο蟮腃LOS 系統(tǒng),可以由宏來定義。宏的典型應用加速日常編輯和格式設置 組合多個命令 使對話框中的選項更易于訪問 使一系列復雜的任務自動執(zhí)行宏編程介紹在用一種不熟悉的宏語言進行宏編程時,可以這樣做,首先記錄下用戶想要宏完成什么,然后打開宏文件并嘗試理解命令結(jié)構(gòu)如何工作。也可以修改命令以調(diào)整宏。一些宏語言,比如Great Plains賬務(?accounting)軟件的 Dexterity 運行時引擎,不能從其它數(shù)據(jù)源(如由逗號分隔的文本文件)導入數(shù)據(jù)。這一限制可以通過用更強大的編程語言,如 VBA 來創(chuàng)建一個計算機程序在此弱編程語言里生成一個特別的宏來解決。例如,可以對 Microsoft Excel 宏編程從擴展樣式表或文本文件中讀取數(shù)據(jù)并創(chuàng)建 Great Plains .mac 文件,這一文件被用于將特定的數(shù)據(jù)導入 Great Plains. 需要針對每一個新的數(shù)據(jù)集合聲稱新的 .mac 文件。鍵盤宏鍵盤宏和編輯器宏分別在圖形用戶界面和編輯器中被交互式地使用。使用它們可以用簡短的擊鍵代替冗長的命令序列,并為重復性任務提供了一個簡單的自動化形式。 程序員的文本編輯器 Emacs (“編輯宏”[Editing MACroS]的簡稱)是沿用這一思想的產(chǎn)物。事實上,大多數(shù)編輯器是由宏組成的,Emacs 最初被設計為編輯語言 TECO 的宏集,后被移植為 Lisp 的一中方言 Emacs Lisp。宏語言宏語言是一類編程語言,其全部或多數(shù)計算是由擴展宏完成的。宏語言并未在通用編程中廣泛使用,但在文本處理程序中應用普遍。例如, C preprocessor C 預處理器 Internet Macros(iOpus) M4(如前所述,源于AT&T,捆綁于Unix) 宏定義 c程序提供的預處理功能之一。包括帶參數(shù)的宏定義和不帶參數(shù)的宏定義。具體是指用一個指定的標志符來進行簡單的字符串替換或者進行闡述替換。形式為: #define 標志符(參數(shù)表) 字符串 宏名 在上定義中的標志符被稱為“宏名”。 宏展開 在c程序編譯時將宏名替換成字符串的過程稱為“宏展開”。微軟Word和宏病毒Visual Basic for Applications (VBA),是 Microsoft Office 里的一種編程語言. 但由上面的定義,它完全不是一種宏語言。然而,它的功能已經(jīng)從中發(fā)展并最終替代了用戶應用程序的宏思想,所以他被廣泛地錯誤地稱為是一種宏語言。 VBA 可以訪問許多操作系統(tǒng)函數(shù)并支持文檔打開時自動執(zhí)行宏。這使得用這種語言寫計算機病毒成為可能。1990年代中后期,宏病毒成為了最流行的計算機病毒類型之一。其它的包括宏語言的項目,如openoffice.org,故意從其宏語言中排除了一些功能(如:自動執(zhí)行)以避免破壞程序。然而,這一特性在很多事務中受到歡迎。
‘玖’ 電腦的宏是什么
宏(Macro),港臺稱為巨集,是一種批次批量處理的稱謂。計算機科學里的宏是一種抽象,它根據(jù)一系列預定義的規(guī)則替換一定的文本模式。Excel 辦公軟件自動集成了“VBA”高級程序語言,用此語言編制出的程序就叫“宏”。使用“VBA”需要有一定的編程基礎和耗費大量的時間,因此,絕大多數(shù)的使用者僅使用了Excel的一般制表功能,很少使用到“VBA”。解釋器或編譯器在遇到宏時會自動進行這一模式替換。對于編譯語言,宏展開在編譯時發(fā)生,進行宏展開的工具常被稱為宏展開器。宏這一術語也常常被用于許多類似的環(huán)境中,它們是源自宏展開的概念,這包括鍵盤宏和宏語言。絕大多數(shù)情況下,使用“宏”這個詞的使用暗示著將小命令或動作轉(zhuǎn)化為一系列指令。
‘拾’ 什么是電腦宏
我們把那些能自動執(zhí)行某種操作的命令統(tǒng)稱為“宏”。 宏也是一種操作命令,它和菜單操作命令都是一樣的,只是它們對數(shù)據(jù)庫施加作用的時間有所不同,作用時的條件也有所不同。菜單命令一般用在數(shù)據(jù)庫的設計過程中,而宏命令則用在數(shù)據(jù)庫的執(zhí)行過程中。菜單命令必須由使用者來施加這個操作,而宏命令則可以在數(shù)據(jù)庫中自動執(zhí)行。 在ACCESS中,一共有五十三種基本宏操作,這些基本操作還可以組合成很多其他的“宏組”操作。在使用中,我們很少單獨使用這個或那個基本宏命令,常常是將這些命令排成一組,按照順序執(zhí)行,以完成一種特定任務。這些命令可以通過窗體中控件的某個事件操作來實現(xiàn),或在數(shù)據(jù)庫的運行過程中自動來實現(xiàn)。 事件操作即像“單擊”按鈕、“雙擊”列表選項這些行為都是對控件的事件操作。所以我們常常會聽到別人說“單擊‘某某’按鈕執(zhí)行‘某某宏命令’”,就是這個意思。