『壹』 什麼是「宏」
什麼是宏
Excel 辦公軟體自動集成了「VBA」高級程序語言,用此語言編制出的程序就叫「宏」。使用「VBA」需要有一定的編程基礎和耗費大量的時間,因此,絕大多數的使用者僅使用了Excel的一般製表功能,很少使用到「VBA」。
用「VBA」語言編製程序,並集成到Excel中,可以定製特定的、功能強大的Excel軟體(這正是Excel強大功能的突出所在)。
但是,有極少數的人可能會利用「VBA」語言編制專門破壞電腦系統的病毒程序,並集成到Excel中,給電腦使用者帶來損失。為了防止這種情況的發生,Excel自帶了「宏」檢測功能。當發現正在打開的Excel文件帶有「宏」時,會提示用戶注意,並讓用戶自行選擇是否啟用「宏」。電腦提示語言如下:「 x x 文件中包含宏。... 宏可能會攜帶病毒。取消宏雖可以確保安全,但如果這些宏本身是安全的,則又會損失某些功能。」
是否啟用「宏」,取決於軟體的來源。如果不知道軟體的來源,則不要啟用;如果知道其來源,則應當啟用,否則將無法使用軟體中設定的功能。
『貳』 宏是什麼
宏
Excel 辦公軟體自動集成了「VBA」高級程序語言,用此語言編制出的程序就叫「宏」。使用「VBA」需要有一定的編程基礎和耗費大量的時間,因此,絕大多數的使用者僅使用了Excel的一般製表功能,很少使用到「VBA」。
用「VBA」語言編製程序,並集成到Excel中,可以定製特定的、功能強大的Excel軟體(這正是Excel強大功能的突出所在)。
但是,有極少數的人可能會利用「VBA」語言編制專門破壞電腦系統的病毒程序,並集成到Excel中,給電腦使用者帶來損失。為了防止這種情況的發生,Excel自帶了「宏」檢測功能。當發現正在打開的Excel文件帶有「宏」時,會提示用戶注意,並讓用戶自行選擇是否啟用「宏」。電腦提示語言如下:「 x x 文件中包含宏。... 宏可能會攜帶病毒。取消宏雖可以確保安全,但如果這些宏本身是安全的,則又會損失某些功能。」
是否啟用「宏」,取決於軟體的來源。如果不知道軟體的來源,則不要啟用;如果知道其來源,則應當啟用,否則將無法使用軟體中設定的功能。
『叄』 什麼是宏定義
宏定義是高級語言編譯器提供的常用語法,其目的是利用某一標識符標識某個文本字元串。在編寫程序時,如果程序中反復地使用某個數據或某段程序片段,就可以考慮將這個數據或程序片段定義為宏,然後每個出現該數據或程序片段的地方用宏名替代
選擇宏定義來做的好處是程序簡潔,可讀性好,而且當需要修改這些相同的程序片段時,只要修改宏定義中的字元串即可,不需要修改多處。
(3)宏是什麼擴展閱讀:
參宏定義中#的用法:
#defineSTR(str) #str
#用於把宏定義中的參數兩端加上字元串的""
比如,這里STR(my#name)會被替換成"my#name",一般由任意字元都可以做形參,但以下情況會出錯:
STR())這樣,編譯器不會把")"當成STR()的參數。STR(,)同上,編譯器不會把","當成STR的參數。STR(A,B)如果實參過多,則編譯器會把多餘的參數捨去。
(VC++2008為例)STR((A,B))會被解讀為實參為:(A,B),而不是被解讀為兩個實參,第一個是(A第二個是B)。
『肆』 宏是什麼
宏
hóng ㄏㄨㄥˊ
1. 廣大,博大:~大。~偉。~圖。~願。~論。~麗。~亮。~觀。寬~。
2. 姓。
『伍』 宏是什麼意思啊
什麼是宏
計算機科學里的宏是一種抽象,它根據一系列預定義的規則替換一定的文本模式。Excel 辦公軟體自動集成了「VBA」高級程序語言,用此語言編制出的程序就叫「宏」。使用「VBA」需要有一定的編程基礎和耗費大量的時間,因此,絕大多數的使用者僅使用了Excel的一般製表功能,很少使用到「VBA」。
解釋器或編譯器在遇到宏時會自動進行這一模式替換。對於編譯語言,宏展開在編譯時發生,進行宏展開的工具常被稱為宏展開器。宏這一術語也常常被用於許多類似的環境中,它們是源自宏展開的概念,這包括鍵盤宏和宏語言。絕大多數情況下,使用「宏」這個詞的使用暗示著將小命令或動作轉化為一系列指令。
宏的用途在於自動化頻繁使用的序列或者是獲得一種更強大的抽象能力--但這常常是一回事。
計算機語言如C或匯編語言有簡單的宏系統,由編譯器或匯編器的預處理器實現。C的宏預處理器的工作只是簡單的文本搜索和替換,使用附加的文本處理語言如M4,C 程序員可以獲得更精巧的宏。
Lisp類語言如Common Lisp和Scheme有更精巧的宏系統: 宏的行為如同是函數對自身程序文本的變形,並且可以應用全部語言來表達這種變形。一個C宏可以定義一段語法的替換,然而一個Lisp的宏卻可以控制一節代碼的計算。
獲得了控制代碼的執行順序(見惰性計算和非限制函數)的能力,使得新創建的語法結構與語言內建的語法結構不可區分。例如,一種Lisp 方言有 cond 而沒有if ,就可以使用宏由前者定義後者。Lisp 語法的去部主要擴展,比如面向對象的CLOS 系統,可以由宏來定義。
宏的典型應用
加速日常編輯和格式設置
組合多個命令
使對話框中的選項更易於訪問
使一系列復雜的任務自動執行
宏編程介紹
在用一種不熟悉的宏語言進行宏編程時,可以這樣做,首先記錄下用戶想要宏完成什麼,然後打開宏文件並嘗試理解命令結構如何工作。也可以修改命令以調整宏。一些宏語言,比如Great Plains賬務(?accounting)軟體的 Dexterity 運行時引擎,不能從其它數據源(如由逗號分隔的文本文件)導入數據。這一限制可以通過用更強大的編程語言,如 VBA 來創建一個計算機程序在此弱編程語言里生成一個特別的宏來解決。例如,可以對 Microsoft Excel 宏編程從擴展樣式表或文本文件中讀取數據並創建 Great Plains .mac 文件,這一文件被用於將特定的數據導入 Great Plains. 需要針對每一個新的數據集合聲稱新的 .mac 文件。
鍵盤宏
鍵盤宏和編輯器宏分別在圖形用戶界面和編輯器中被互動式地使用。使用它們可以用簡短的擊鍵代替冗長的命令序列,並為重復性任務提供了一個簡單的自動化形式。
程序員的文本編輯器 Emacs (「編輯宏」[Editing MACroS]的簡稱)是沿用這一思想的產物。事實上,大多數編輯器是由宏組成的,Emacs 最初被設計為編輯語言 TECO 的宏集,後被移植為 Lisp 的一中方言 Emacs Lisp。
宏語言
宏語言是一類編程語言,其全部或多數計算是由擴展宏完成的。宏語言並未在通用編程中廣泛使用,但在文本處理程序中應用普遍。例如,
C preprocessor C 預處理器
Internet Macros(iOpus)
M4(如前所述,源於AT&T,捆綁於Unix)
宏定義
c程序提供的預處理功能之一。包括帶參數的宏定義和不帶參數的宏定義。具體是指用一個指定的標志符來進行簡單的字元串替換或者進行闡述替換。形式為:
#define 標志符(參數表) 字元串
宏名
在上定義中的標志符被稱為「宏名」。
宏展開
在c程序編譯時將宏名替換成字元串的過程稱為「宏展開」。
微軟Word和宏病毒
Visual Basic for Applications (VBA),是 Microsoft Office 里的一種編程語言. 但由上面的定義,它完全不是一種宏語言。然而,它的功能已經從中發展並最終替代了用戶應用程序的宏思想,所以他被廣泛地錯誤地稱為是一種宏語言。
VBA 可以訪問許多操作系統函數並支持文檔打開時自動執行宏。這使得用這種語言寫計算機病毒成為可能。1990年代中後期,宏病毒成為了最流行的計算機病毒類型之一。其它的包括宏語言的項目,如openoffice.org,故意從其宏語言中排除了一些功能(如:自動執行)以避免破壞程序。然而,這一特性在很多事務中受到歡迎。
『陸』 c語言中的「宏」是指什麼
是一種批量處理的稱謂。計算機科學里的宏是一種抽象(Abstraction),它根據一系列預定義的規則替換一定的文本模式。
「宏」這個詞的使用暗示著將小命令或動作轉化為一系列指令。
計算機語言如C語言或 匯編語言有簡單的宏系統,由編譯器或匯編器的預處理器實現。C語言的宏預處理器的工作只是簡單的文本搜索和替換,使用附加的文本處理語言如M4,C程序員可以獲得更精巧的宏。
在Objective-C語言源程序中,允許用一個標識符來表示一個字元串,稱為宏,被定義為宏的標識符稱為宏名。在編譯預處理時,對程序中所有出現的宏名,都用宏定義中的字元串去替換,這稱為宏替換或宏展開。
宏定義是由源程序中的宏定義命令完成的,宏替換是由預處理程序自動完成的。在Objective-C語言中,宏分為有參數和無參數兩種。
(6)宏是什麼擴展閱讀
A類宏是用G65 Hxx P#xx Q#xx R#xx或G65
Hxx P#xx Qxx
Rxx格式輸入的,xx的意思就是數值,是以um級的量輸入的,比如你輸入100那就是0.1MM #xx就是變數號,變數號就是把數值代入到一個固定的地址中,固定的地址就是變數。
一般OTD系有#0~#100~#149~#500~#531.關閉電源時變數#100~#149被初始化成「空」,而變數#500~#531保持數據。我們如果說#100=30那麼現在#100地址內的數據就是30了。
B類宏能完成某一功能的一系列指令像子程序那樣存入存儲器,用戶可以設定M、S、T、G代碼調用它們,使用時只需給出這個指令代碼就能執行其功能,也可以像調用子程序一樣使用。
『柒』 宏是什麼
您好!
『宏』是一系列操作的集合,在EXCEL和WORD中,宏是VBA腳本。
希望對您有所幫助!
『捌』 魔獸世界宏是什麼意思
所謂宏,就是一些命令組織在一起,作為一個單獨命令完成一個特定任務,在魔獸世界中,宏能使我們的游戲更加的方便!
『玖』 宏是什麼意思
一、漢字釋義:
1. 廣大,博大:~大。~偉。~圖。~願。~論。~麗。~亮。~觀。寬~。
2. 姓。
二、宏的讀音是:hóng
三、漢字結構:上下結構
四、部首:宀
五、相關片語:
宏圖、宏麗、宏願、宏富、恢宏、宏大
(9)宏是什麼擴展閱讀:
一、漢字筆畫:
點、點、橫撇/橫鉤、橫、撇、撇折、點
二、詞語釋義:
1、宏圖
宏偉的計劃;遠大的謀略。
2、宏麗
宏偉壯麗;富麗。
3、宏願
宏偉的抱負。
4、宏富
宏偉富贍。
5、恢宏
寬闊;博廣。