Защо макроси

Няма значение в кое приложение на Office използвате - тя може да бъде Word, Excel или PowerPoint - най-вероятно няколко, няколко пъти на ден, за да изпълнява някои рутинни задачи, които можете или вече десетки пъти, извършвани преди, или че е необходимо да се повтаря много време. По-специално, форматирането на отделни текстови фрагменти, последователното прилагане на няколко команди на менютата или форматиране на документа по определен начин. Мисля, че искате да се отървете от рутината и да се намали времето, необходимо за извършване на работата време.

Разбира се, повечето приложения Office съдържа Edit командата ми да се повтаря, с която можете да отмените последното си действие. Това е много удобно, но само с едно действие, можете да повторите тази команда. Ако искате да повторите няколко действия, а след това тази команда няма да работи.

Какво да се прави в такива случаи?

Можете да автоматизирате почти всяка рутинна работа и повтарящи се действия. Можете да направите това, автоматичен режим мигновено, просто изберете командата чрез натискане на бутона или чрез кликване върху лентата с инструменти.

Това звучи прекалено хубаво, за да е истина, но с помощта на VBA, можете да направите нещо, наречено макрос. Тя всъщност се състои от списък с действия, които трябва да се помни, да се възстанови изпълни. По този начин, на макроса не е много по-различен от рецепта за готвене, която се състои от набор от инструкции, който се отнася до стъпките, които трябва да изпълни, за да се подготви нещо.

Макро - набор от инструкции, които указват на програмата (като Word или Excel), какви действия трябва да се извършва с цел да се постигне определена цел.

Разликата, обаче, се крие във факта, че на макро съчетава всички тези инструкции в един скрипт, които след това могат да бъдат достъпни чрез команди от менюто, бутони от лентата с инструменти или клавишни комбинации. От тази гледна точка, на макроса е различно от, да речем, рецептата на приготвяне на хляб, но като пекарна автоматични съставки сваляне на които могат да пекат хляба с натискането на един бутон.

Списък от инструкции, които съставят макроса, като правило, се състои от makrooperatorov. Някои оператори изпълняват конкретни действия, свързани с изпълнението на макроикономическите условия, но повечето оператори съответните команди от менюто и опции, диалоговите прозорци приложение, което работи на макрос.

Например, във всяко приложение, можете да затворите текущия (активна) прозорец, като изберете Close от менюто File. Следващият VBA макрос позволява на оператора да направи същото: ActiveWindow.Close (AktivnoeOkno.Zakryt)

Имената на операторите са много информативни, сами говорят за това, което правят и не изискват специално обяснение.

VBA е среда за програмиране, създаден специално за създаване на макроси в други приложения. Може би най-последното изречение звучи страшно, но най-голямото предимство език programmirovaniyaVBA е, че е много по-лесно, отколкото повечето други езици за програмиране. Ако не иска да има нищо по своя собствена програма, а след това с помощта на VBA могат просто да запишете макрос и я възлага на бутона, който се намира не посредствен в прозореца на документа, като просто плъзнете необходимия контрол в прозореца на документа. Други инструменти ви позволяват да персонализирате менютата и лентите с инструменти. Ето защо, на ваше разположение е всичко, което трябва да се създаде прост скрипт, тя не трябва ръчно да пиша не ред код.

Разбира се, ако искате да се възползвате от помощта на VBA, ще трябва да добавите към записаните макро няколко реда код себе си. VBA език е проектирана така, че да можете бързо да започнете програмирането в него, а след това, тъй като ние се научим да подобрят уменията си. С помощта на VBA език, можете да почти веднага (без дълъг живот) да започнат да създават полезни макроси. Този имот отличава от другите VBA език за програмиране.

Ако искате да научите как да пишете макроси за Excel - Предлагам моя курс «Excel макроси -. Това е просто" Без много скучно теория, аз почти 5 урок ще ви разкажа за основите на VBA, и вече с 2 урока, ще можете да се пишат програми.

Присъединете се към групата. и можете да видите изображението в пълен размер

Как ще изглеждат нещата в блога:

Защо са макроси?

Няма значение в кое приложение на Office използвате - тя може да бъде Word, Excel или PowerPoint - най-вероятно няколко, няколко пъти на ден, за да изпълнява някои рутинни задачи, които можете или вече десетки пъти, извършвани преди, или че е необходимо да се повтаря много път

Копирайте кода за вашия блог: