HTML, Excel, Word, SEOÎñíîâû VBA ⇒ Óïðàâëåíèå ôàéëàìè ñ ïîìîùüþ 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

Ïîäáîðêà vps ñåðâåðîâ â Áîëãàðèè ñ îòçûâàìè ïîëüçîâàòåëåé è àíàëèçîì òàðèôîâ çäåñü

Óïðàâëåíèå ôàéëàìè ñ ïîìîùüþ VBA

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


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

Èìÿ Êàòåãîðèÿ Íàçíà÷åíèå
ChDir Îïåðàòîð Èçìåíÿåò òåêóùèé êàòàëîã
ChDrive Îïåðàòîð Èçìåíÿåò òåêóùèé äðàéâåð äèñêà
CurDir Ôóíêöèÿ Âîçâðàùàåò òåêóùèé êàòàëîã
Dir Ôóíêöèÿ Âîçâðàùàåò èìÿ êàòàëîãà èëè ôàéëà, ñîâïàäàþùåå ñ îïðåäåëåííûì èìåíåì ôàéëà, ïåðåäàâàåìûì êàê ñòðîêîâûé àðãóìåíò. Ïðåäíàçíà÷åíà äëÿ íàõîæäåíèÿ îäíîãî èëè íåñêîëüêèõ ôàéëîâ íà äèñêå.
FileCopy Îïåðàòîð Êîïèðóåò ôàéë
FileDateTime Ôóíêöèÿ Âîçâðàùàåò çíà÷åíèå òèïà Date, ñîäåðæàùåå äàòó è âðåìÿ, êîãäà ýòîò ôàéë áûë èçìåíåí ïîñëåäíèé ðàç.
FileLen Ôóíêöèÿ Âîçâðàùàåò äëèíó ôàéëà â áàéòàõ
GetAttr Ôóíêöèÿ Âîçâðàùàåò ÷èñëî, ïðåäñòàâëÿþùåå îáúåäèíåííûå àòðèáóòû ôàéëà èëè êàòàëîãà äèñêà, òàêèå êàê System, Hidden è ò.ä.
GetOpenFileName Ìåòîä Îòîáðàæàåò Excel-äèàëîãîâîå îêíî Open è âîçâðàùàåò èìÿ ôàéëà, âûáðàííîå ïîëüçîâàòåëåì. Â Word íå èìååòñÿ.
GetSaveAsFileName Ìåòîä Îòîáðàæàåò Excel-äèàëîãîâîå îêíî Save As è âîçâðàùàåò èìÿ ôàéëà, âûáðàííîå ïîëüçîâàòåëåì. Â Word íå èìååòñÿ.
Kill Îïåðàòîð Óäàëÿåò ôàéëû ñ äðàéâåðà äèñêà.
MkDir Îïåðàòîð Ñîçäàåò êàòàëîã äèñêà.
Name Îïåðàòîð Ïåðåèìåíîâûâàåò èëè ïåðåìåùàåò ôàéë.
RmDir Îïåðàòîð Óäàëÿåò êàòàëîã äèñêà.
SetAttr Îïåðàòîð Óñòàíàâëèâàåò àòðèáóòû ôàéëà.

Îïåðàòîðû, ôóíêöèè è îáúåêòíûå ìåòîäû, èìåþùèåñÿ â VBA, äåëÿòñÿ íà øåñòü ðàçëè÷íûõ ôóíêöèîíàëüíûõ ÷àñòåé:




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



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