HTML, Excel, Word, SEOÎñíîâû VBA ⇒ Ýòàïû çàïèñè ìàêðîñà

Îñíîâû VBA

Ñàìîó÷èòåëü vba: Òåîðèÿ
..Ïåðâûé ìàêðîñ â Word
..Ýòàïû çàïèñè ìàêðîñà
..Çàïèñü ìàêðîñà â Word
..Çàïèñü ìàêðîñà â Excel
..Êîä ìàêðîñà
..Âûïîëíåíèå ìàêðîñà
..Òèïû äàííûõ VBA
..Ïåðåìåííûå VBA
..Êîíñòàíòû VBA
..Ñîâìåñòèìîñòü òèïîâ äàííûõ
..Àðèôìåòè÷åñêèå îïåðàòîðû
..Ëîãè÷åñêèå îïåðàòîðû
..Ñòðîêîâûå îïåðàòîðû
..Ôóíêöèè VBA ÷.1
..Ôóíêöèè VBA ÷.2
..Ïðèìåðû èñïîëüçîâàíèÿ ôóíêöèé
..Ôóíêöèè host-ïðèëîæåíèé
..Ôóíêöèè-ïðîöåäóðû
..Ïîëüçîâàòåëüñêèå ôóíêöèè â Excel
..Îïåðàòîðû âåòâëåíèÿ: ïðîñòîé âûáîð
..Îïåðàòîðû âåòâëåíèÿ: ñëîæíûé âûáîð
..Èñïîëüçîâàíèå MsgBox
..Ïðåðûâàíèå ïðîöåäóð è ôóíêöèé
..Íåîáÿçàòåëüíûå àðãóìåíòû ôóíêöèé
..Öèêëû VBA ÷.1
..Öèêëû ÷.2
..Öèêëû ÷.3
..Ìàññèâû VBA ÷.1
..Ìàññèâû ÷.2
..Ìàññèâû ÷.3
..Óïðàâëåíèå ôàéëàìè ñ ïîìîùüþ VBA
Ñàìîó÷èòåëü vba: Ïðàêòèêà
Èãðà: Öåïíàÿ ðåàêöèÿ
Ïðèëîæåíèÿ
..Ñóììàòîð
..Íàêëåéêè
..Âîñüìåðêà
..Ìåíåäæåð ïî÷òû
Íàäñòðîéêè
..DEF
..SortSheets
..HideSheet

 

Ýòàïû çàïèñè ìàêðîñà


Çàïèñü ìàêðîñà âêëþ÷àåò ÷åòûðå îñíîâíûõ ýòàïà:

Çàäàíèå ñòàðòîâûõ óñëîâèé äëÿ ìàêðîñà

Ïåðåä çàïèñüþ êàêîãî-ëèáî ìàêðîñà íåîáõîäèìî çàäàòü óñëîâèÿ, ïðè êîòîðûõ äàííûé ìàêðîñ áóäåò çàïóñêàòüñÿ ïîçæå. Âûïîëíåíèå ìàêðîñà îçíà÷àåò âîñïðîèçâåäåíèå çàïèñàííûõ â ýòîì ìàêðîñå èíñòðóêöèé. Ïðåäïîëîæèì, íàïðèìåð, ÷òî íåîáõîäèìî ñîçäàòü ìàêðîñ, êîòîðûé áóäåò ïðèìåíÿòü îïðåäåëåííûé øðèôò, ðàçìåð è öâåò øðèôòà â ëþáîì âûáðàííîì òåêñòå äîêóìåíòà. Ñòàðòîâûìè óñëîâèÿìè äëÿ ýòîãî ìàêðîñà áóäóò îòêðûòûé äîêóìåíò ñ âûäåëåííûì áëîêîì òåêñòà.

Íåîáõîäèìî çàäàòü ñòàðòîâûå óñëîâèÿ äëÿ ìàêðîñà ïåðåä òåì, êàê çàïóñêàòü ìàêðîðåêîðäåð, ïîòîìó ÷òî ìàêðîðåêîðäåð áóäåò çàïèñûâàòü âñå äåéñòâèÿ, êîòîðûå âûïîëíÿþòñÿ. Åñëè çàïóñòèòü ðåêîðäåð, à çàòåì îòêðûòü íåêîòîðûé äîêóìåíò è âûäåëèòü òåêñò, òî ýòè äåéñòâèÿ ñòàíóò ÷àñòüþ ïîëó÷åííîãî â ðåçóëüòàòå çàïèñè ìàêðîñà. Ïîëó÷èâøèéñÿ ìàêðîñ áóäåò î÷åíü ñïåöèôè÷åñêèì: îí áóäåò âñåãäà îòêðûâàòü îäèí è òîò æå äîêóìåíò è ôîðìàòèðîâàòü îäèí è òîò æå áëîê òåêñòà. Äëÿ ñîçäàíèÿ îáùåãî ìàêðîñà, êîòîðûé ìîæíî èñïîëüçîâàòü äëÿ ôîðìàòèðîâàíèÿ ëþáîãî âûáðàííîãî òåêñòà, íàäî çàïóñêàòü ìàêðîðåêîðäåð ïîñëå îòêðûòèÿ äîêóìåíòà è âûáîðà òåêñòà.

Çàïóñê ìàêðîðåêîðäåðà è ïðèñâîåíèå èìåíè ìàêðîñó

Îáû÷íî çàïóñê ìàêðîñà ìîæíî îñóùåñòâèòü ïóíêòîì ìåíþ "Ñåðâèñ - Ìàêðîñ - Íà÷àòü çàïèñü".  äèàëîãîâîì îêíå íåîáõîäèìî ââåñòè èìÿ ìàêðîñà è âûáðàòü ìåñòî äëÿ åãî ñîõðàíåíèÿ.


Çàïèñü ìàêðîñà

Äèàëîãîâîå îêíî "Çàïèñü ìàêðîñà" ïîçâîëÿåò ïî âûáîðó íàçíà÷àòü ãîðÿ÷óþ êëàâèøó äëÿ çàïóñêà íîâîãî ìàêðîñà èëè äîáàâëÿòü íîâûé ìàêðîñ êàê êíîïêó íà ïàíåëè èíñòðóìåíòîâ.


Èìåíà ìàêðîñîâ äîëæíû íà÷èíàòüñÿ ñ áóêâû, õîòÿ îíè ìîãóò ñîäåðæàòü ÷èñëà. Èìåíà ìàêðîñîâ íå ìîãóò âêëþ÷àòü ïðîáåëû èëè çíàêè ïðåïèíàíèÿ.


Òåêñòîâîå îêíî "Èìÿ ìàêðîñà". Ïî óìîë÷àíèþ VBA âûáèðàåò èìÿ ìàêðîñà, ñîñòîÿùåå èç ñëîâà "Ìàêðîñ", çà êîòîðûì ñëåäóåò íîìåð, ñîîòâåòñòâóþùèé ÷èñëó ìàêðîñîâ, êîòîðûå óæå ñîçäàíû â ýòîì ñåàíñå ðàáîòû. Ñëåäóåò ââîäèòü ìàêðîñàì èìåíà, êîòîðûå íåñóò îïðåäåëåííóþ èíôîðìàöèþ î òîì, ÷òî âûïîëíÿþò ìàêðîñû.


Òåêñòîâîå îêíî "Îïèñàíèå". Äàííàÿ èíôîðìàöèÿ ìàêðîñîì íåïîñðåäñòâåííî íå èñïîëüçóåòñÿ. Ýòî îêíî ïðåäíàçíà÷åíî äëÿ âîäà íåêîòîðûõ çàìå÷àíèé è êîììåíòàðèåâ î òîì, ÷òî âûïîëíÿåò äàííûé ìàêðîñ.


Ðàñêðûâàþùèéñÿ ñïèñîê "Ìàêðîñ äîñòóïåí äëÿ". Ýòîò ñïèñîê ïîçâîëÿåò âûáðàòü, ãäå ñëåäóåò ñîõðàíèòü çàïèñàííûé ìàêðîñ. Ìàêðîñû, çàïèñàííûå â Word, âñåãäà ñîõðàíÿþòñÿ â ôàéëå äîêóìåíòà (.doc) èëè â ôàéëå øàáëîíà äîêóìåíòà (.dot). Ìàêðîñû, çàïèñûâàåìûå â Excel, âñåãäà ñîõðàíÿþòñÿ â ôàéëå ðàáî÷åé êíèãè (.xls).




 íà÷àëî ñòðàíèöû



 íà÷àëî ñòðàíèöû