програмиране VBA и създаване на макроси

2.3. Софтуерни презентации и бази на офис софтуер

2.3.7. Основи на офис софтуер

Visual Basic език за програмиране за кандидатстване: Visual Basic за приложения (VBA)

VBA - подмножество на визуален език за програмиране Visual Basic (VB), която включва почти всички инструменти за създаване на VB приложения.







Всеки случай се проявява в специфични програми за действие (реакция, реакция). Персонализирана форма ви позволява да създадете диалогов заявление кутия. VBA език за програмиране, използвани за да напишете кода на програмата, например, за да създадете потребителски функции на Excel.

Фактът, че VBA програмиране система, предназначена за работа с офис обекти, то действително може да се използва за автоматизиране на дейностите, свързани с развитието на различни видове документи.

Помислете за алгоритъм за създаване на потребителско в VBA функции:

3. След това изпълнява Insert / Процедура (Включване / процедура). В диалоговия прозорец, Add-процесуалния въведете име на функция (например, SUMMA5) и да зададете превключвателите: тип (тип) - в позицията на функция (функции); Обхват (определение Field) - в позицията на Public (Total) и кликнете върху OK.

5. След това влиза функции списък параметър като в скоби показват (X, Y, Z, I, J), тип данни (за точното изчисление) и вида на стойността на функцията връщане (няма да се прилага в този пример). Освен това, ние въвеждаме функциите на тялото, като SUMMA5 = х + у + Z + I + J. В резултат на това, ние получаваме следния текст на програмата:

Публична функция SUMMA5 (X, Y, Z, I, J)
SUMMA5 = х + у + Z + I + J
Крайна Длъжност

6. Върнете се в прозореца на Excel, в която, например, ние трябва да обобщим петте стойности.

8. След това изберете клетката с ценностите и кликнете OK. Ние получаваме следните резултати.

Създаване на макрос за автоматично добавяне на две числа в клетки A1, B1 и пускането резултата в клетка C1, C1 и запълване на клетките тюркоаз.

Алгоритъм създадете макрос за изпълнение на задачата:

1. Изберете Инструменти / Макро да започнете записа.







2. В името прозорец Macro, въведете име за макроса. Първият знак от името на макроса трябва да е буква. В името на макроса не се допуска пропуски; като разделители на думи можете да използвате долна черта.

3. С цел да се изпълни макрос с клавишна комбинация, въведете буквата на комбинацията от клавиши. Можете да използвате комбинация CTRL + писмо (за малки букви) или Ctrl + Shift + писмо (за главни букви), от които буквата - всяко писмо клавиш от клавиатурата. Не избирайте стандартните клавишни комбинации, като избрана клавишна комбинация инхибира стандартните клавишни комбинации на Microsoft Excel за времето с тази книга.

4. В полето "Save", изберете една книга, в която искате да запишете макрос. Запазване на макроса в "Тази книга е." За да създадете кратко описание на макроса, въведете желания текст в полето за описание. Снимката показва пример за попълване на диалоговия прозорец "Record Macro"

5. Натиснете OK.

6. Изпълнете макроса, който искате да запишете.

7. Натиснете бутона Спиране на записа на лента с инструменти "Os" (Стоп запис) или Tools / Macro / Stop макроса.

Макро записът е приключил, тя се появява в списъка на макроси под собственото си име.

За повикване на макро, трябва да изпълните Инструменти / Макро / макроси. След това в списъка на диалоговия макроси кутия, можете да го намерите по име, и кликнете върху бутона Run.

бутон Назначаване на лентата с инструменти, за да стартира макроса

Макроси могат да се изпълняват от един бутон на вградената лента с инструменти, е необходимо да се извърши:

Назначаване графичен обект, за да стартира макроса:

  1. Създаване на графичен обект.
  2. За избрания графиката, използвайте контекстното меню.
  3. Изберете команда в контекстното меню Присвояване на макрос.
  4. В диалоговия прозорец, който се появява "Assign Macro обект", въведете името на макроса име прозорец Macro, а след това щракнете върху OK.
  1. Изберете командата Инструменти / Макро / макроси.
  2. Изберете името на макроса да се промени, в списъка с имена.
  3. Натиснете бутона Edit ще отвори Visual Basic прозорец, в който можете да редактирате избраните макро команди, написани на Visual Basic.

програмиране VBA и създаване на макроси

  1. В менюто Инструменти, посочете Macro, а след това - кликнете на макроси.
  2. текущият списък с работна книга на макроси, вие трябва да изберете макроса, който искате да премахнете, и щракнете върху Премахни.

За да преименувате макро дневник в режим макро редактирате и в програмата за промяна на заглавието. Новото име автоматично ще замени най-старите в списъка на макроси и преки пътища ще се наричат ​​макро с ново име.

Още >>> Относно: 2.4.1. Основни понятия на системи за управление на бази данни

Сподели с приятели