Ìàêðîñ è ìàêðîðåêîðäåð
Íåçàâèñèìî îò èñïîëüçóåìîé îïåðàöèîííîé ñèñòåìû è ïðîãðàììíûõ ïðèëîæåíèé ïîëüçîâàòåëü ÷àñòî âûïîëíÿåò îäíè è òå æå ïîñëåäîâàòåëüíîñòè êîìàíä äëÿ ìíîãèõ ðóòèííûõ çàäà÷. Âìåñòî ïîâòîðåíèÿ ïîñëåäîâàòåëüíîñòè êîìàíä êàæäûé ðàç, êîãäà íåîáõîäèìî âûïîëíèòü êàêóþ-ëèáî çàäà÷ó, ìîæíî ñîçäàòü ìàêðîñ, êîòîðûé áóäåò âûïîëíÿòü ýòó ïîñëåäîâàòåëüíîñòü. Ìàêðîñû ïîçâîëÿþò ââîäèòü îäèíî÷íóþ êîìàíäó, âûïîëíÿþùóþ òó æå çàäà÷ó, äëÿ ðåàëèçàöèè êîòîðîé áûëî áû íåîáõîäèìî ââîäèòü íåñêîëüêî êîìàíä âðó÷íóþ.
Çàïèñàííûå ìàêðîðåêîðäåðîì ïîñëåäîâàòåëüíîñòè êîìàíä ïåðâîíà÷àëüíî íàçûâàëèñü ìàêðîêîìàíäàìè. Ñåé÷àñ ýòîò òåðìèí ñîêðàòèëñÿ äî áîëåå ïðîñòîãî ñëîâà - ìàêðîñ. Ïðèìåíèòåëüíî ê èíôîðìàòèêå è ïðîãðàììíûì ïðèëîæåíèÿì ïîä ñëîâîì ìàêðîñ âñåãäà ïîäðàçóìåâàåòñÿ ìàêðîêîìàíäà.
Ìàêðîñû, êðîìå óäîáñòâà, èìåþò è äðóãèå ïðåèìóùåñòâà. Ïîñêîëüêó êîìïüþòåðû áîëüøå ïðèñïîñîáëåíû äëÿ âûïîëíåíèÿ ïîâòîðÿþùèõñÿ çàäà÷, ÷åì ëþäè, çàïèñü ìàêðîðåêîðäåðîì íåîäíîêðàòíî âûïîëíÿåìûõ êîìàíä ïîâûøàåò òî÷íîñòü è ñêîðîñòü ðàáîòû. Äðóãèì ïðåèìóùåñòâîì èñïîëüçîâàíèÿ ìàêðîñîâ ÿâëÿåòñÿ òî, ÷òî ïðè èõ âûïîëíåíèè îáû÷íî íåò íåîáõîäèìîñòè â ïðèñóòñòâèè ÷åëîâåêà-îïåðàòîðà.  ñëó÷àå, åñëè ìàêðîñ î÷åíü äëèííûé èëè âûïîëíÿåò îïåðàöèè, òðåáóþùèå çíà÷èòåëüíîãî âðåìåíè, ìîæíî îñòàâèòü ðàáîòàþùèé êîìïüþòåð è äåëàòü ÷òî-íèáóäü äðóãîå, èëè ïåðåêëþ÷èòüñÿ íà äðóãîå ïðèëîæåíèå.
Ìàêðîðåêîðäåð (èëè ïðîñòî "ðåêîðäåð") çàïèñûâàåò âñå äåéñòâèÿ ïîëüçîâàòåëÿ, âêëþ÷àÿ îøèáêè è íåïðàâèëüíûå çàïóñêè. Êîãäà ïðîãðàììà âîñïðîèçâîäèò ìàêðîñ, îíà âûïîëíÿåò êàæäóþ çàïèñàííóþ ðåêîðäåðîì êîìàíäó òî÷íî â òàêîé ïîñëåäîâàòåëüíîñòè, â êîòîðîé îíà âûïîëíÿëàñü âî âðåìÿ çàïèñè. Ïåðâûå ìàêðîðåêîðäåðû èìåëè ñåðüåçíûé íåäîñòàòîê. Åñëè âî âðåìÿ çàïèñè äëèííîé ïîñëåäîâàòåëüíîñòè äåéñòâèé áûëà äîïóùåíà îøèáêà, òî åäèíñòâåííîé âîçìîæíîñòüþ óäàëèòü ýòó îøèáêó ÿâëÿëàñü ïîâòîðíàÿ çàïèñü ìàêðîñà. Êðîìå òîãî, åñëè íàäî áûëî âíåñòè íåáîëüøîå èçìåíåíèå â äëèííûé ìàêðîñ, òî òàêæå ïðèõîäèëîñü ïåðåçàïèñûâàòü âåñü ìàêðîñ. Ïåðåçàïèñü äëèííîãî ìàêðîñà ÷àñòî ïðèâîäèëà ê äîïîëíèòåëüíûì îøèáêàì â íîâîé çàïèñè. Ïî ýòèì ïðè÷èíàì ðàçðàáîò÷èêè ïðîãðàììíîãî îáåñïå÷åíèÿ äîáàâèëè ìàêðîðåêîðäåðàì âîçìîæíîñòü ðåäàêòèðîâàíèÿ ìàêðîñîâ, ÷òîáû ìîæíî áûëî ëåãêî èñïðàâëÿòü íåáîëüøèå îøèáêè èëè âíîñèòü äðóãèå èçìåíåíèÿ â ìàêðîñ áåç åãî ïîëíîé ïåðåçàïèñè.
Ïîñêîëüêó ìîæíî èñïîëüçîâàòü ìàêðîðåêîðäåð â Word èëè Excel äëÿ çàïèñè äåéñòâèé â ìàêðîñ è çàòåì âîñïðîèçâîäèòü èõ, ìîæåò ïîêàçàòüñÿ, ÷òî èçó÷àòü VBA íå îáÿçàòåëüíî. Îäíàêî îäíè çàïèñàííûå ìàêðîñû íå ìîãóò âñåãäà óäîâëåòâîðèòü âñå ïîòðåáíîñòè. Çàïèñàííûé ìàêðîðåêîðäåðîì ìàêðîñ ìîæåò òîëüêî âîñïðîèçâîäèòü áåç îòêëîíåíèé êàæäîå äåéñòâèå â òîé æå ïîñëåäîâàòåëüíîñòè, â êîòîðîé ïåðâîíà÷àëüíî âûïîëíÿëèñü äåéñòâèÿ. VBA ìîæíî èñïîëüçîâàòü äëÿ óëó÷øåíèÿ ìàêðîñîâ, çàïèñàííûõ ìàêðîðåêîðäåðîì, çíà÷èòåëüíî ïîâûøàÿ èõ ìîùü è âîçìîæíîñòè.
Ñ ïîìîùüþ VBA ìîæíî ñîçäàâàòü ïîëüçîâàòåëüñêèå ìåíþ, äèàëîãîâûå îêíà è ïàíåëè èíñòðóìåíòîâ, êîòîðûå ìîãóò äî íåóçíàâàåìîñòè èçìåíèòü èíòåðôåéñ âñåì èçâåñòíûõ ïðîäóêòîâ Word è Excel. Íàó÷èâøèñü ïèñàòü íà VBA, âû, ñêîðåå âñåãî, óæå íèêîãäà íå ñòàíåòå íà÷èíàòü ñîçäàíèå ìàêðîñà ñ èñïîëüçîâàíèÿ ðåêîðäåðà.