Приложение - VBA-wiki

Съдържание

  • 1 добавки
  • 2 автоматични макроса
  • 3 обозначение
  • 4 повикване
  • 5 събития
    • 5.1 Автоматични макроси
    • 5.2 Събития за кандидатстване
  • 6 макро
    • 6.1 Word
  • 7 Опция Изрично
  • 8 Опция Сравнение
  • 9 клавишни комбинации
    • 9.1 VBA редактор
    • 9.2 Windows/приложения като цяло
  • Таблица с символи 10

Добавки

Авто макроси

обозначаване

Именуването на VBA елементи (променливи, процедури, модули, проекти) следва следните правила:

vba-wiki

  • Разрешени знаци:
    • Всички букви, цифри и „_“
    • Umlauts и акценти и т.н. също са разрешени, но не се препоръчват!
    • Името трябва да започва с буква
  • Разрешена дължина:
    • Обикновено: 255
    • Име на модул: 31

За наименуване на променливи препоръчваме Конвенцията за имената на Лешински (LNC) (вж. Уикипедия).

Префикс тип данни
млрд Булева стойност
bte Двоични данни (байт)
кол колекция
cur Валута
dbl Двойна
dte дата
enm Изброител
инт Цяло число
обект Общ обект
sng неженен
ул Струна
tpe Потребителски дефиниран тип данни (Тип)

Префикс обект
cls страхотен
frm UserForm (диалогов прозорец)
мод модул

Контроли на UserForm

Префикс обект
chk Поле за отметка
cbo ComboBox
cmb CommandButton
lbl Поле за етикетиране (етикет)
Първо ListBox
mpg MultiPage
избирам Радио бутон
pge Страница на многостранична страница (Страница)
scr Плъзгач
текст Текстово поле

Префикс обект
bkm Отметка (BookMark)
док документ
fld Поле (Форма)
rng Обхват
шп Форма
sld пързалка
tbl маса
wkb Работна книга (WorkBook)
седмици Работен лист (WorkSheet)

  • Ключовата дума Call може да бъде посочена преди процедурни повиквания.
  • Когато използвате Call, трябва да включите параметри в скоби!
  • Тази ключова дума може да се изисква за извиквания към API или DLL; тя не е необходима за обаждания в рамките на вашите собствени проекти и не трябва да се използва тук.

Събития

Авто макроси

Събития в приложението

макрос

Моля обърнете внимание: Никога не запазвайте макроси в глобалния шаблон „Normal.dot (x)“!

Опция Изрично

Инструкция за компилиране, която гарантира, че всички използвани променливи са изрично декларирани, в противен случай се появява съобщението за грешка: Грешка при компилиране: Променлива не е дефинирана.

Наред с други неща, това води до неправилно изписване на имена на променливи, които се посочват при изпълнение на кода. Ако не направите тази настройка, следната грешка при въвеждане ще бъде игнорирана и ще бъде изведена неправилна стойност:

Тази инструкция за компилатор автоматично се появява на първо място в новосъздадени модули, ако щракнете в редактора на VBA под Екстри, Настроики., редактор опцията Изисква се декларация за променлива са избрали.

Инструкцията може да бъде направена и по-късно:

Опция Сравнение

Комбинация от клавиши

VBA редактор

Работна стъпка/функция за пряк път
F1 Контекстно чувствителна помощ
CTRL + Z Отменете последната стъпка
CTRL + Y Повторете последната стъпка
CTRL + S Запазване на проект (записва съответния файл на приложението) (с изключение на добавките на PowerPoint)
CTRL + F Търсене
F3 Намери следващия (със затворен диалогов прозорец за търсене)
SHIFT + F3 Търсене назад (със затворен диалогов прозорец за търсене)
CTRL + H Търсене и подмяна
РАЗДЕЛ Увеличете отстъпа на избраните редове
SHIFT + TAB Намалете маркираните редове
CTRL + ИНТЕРВАЛ
или
ИНТЕРВАЛ
Изпълнете команда, покажете опции и параметри
CTRL + I Бърза информация
F5 Изпълнете код
F8 Изпълнение в една стъпка (преминава към подпроцедура)
SHIFT + F8 Изпълнение в една стъпка (пропуска подпроцедура)
CTRL + SHIFT + F8 Изпълнете, излезте от тази процедура
SHIFT + F9 Показване на текущата стойност (по време на стъпково изпълнение)
CTRL + L Показване на списъка с повиквания (по време на поетапно изпълнение)
F9 Точка на прекъсване включване/изключване
CTRL + SHIFT + F9 Изключете всички точки на прекъсване
CTRL + SHIFT + ПАУЗА Изпълнение на прекъсване
SHIFT + F2 Дефиниция на повикване (напр. Прескачане до дефиницията на избраната променлива) (възможно само със самодефинирани елементи)
CTRL + SHIFT + F2 Върнете се на последната позиция в кода
CTRL + R Активирайте изследователя на проекта
CTRL + G Показване/активиране на директен прозорец
ALT + F11 Извикайте редактора на VBA/превключете към приложение
F7 Показване на кода на формуляра
F4 Показване/активиране на прозореца за свойства
F2 Извикайте изследователя на обекти
CTRL + СТРЕЛКА НАГОРЕ Преминете към предишната процедура в модула
CTRL + СТРЕЛКИ Преминете към следващата процедура в модула

Windows/приложения като цяло

В повечето приложения Работна стъпка/функция за пряк път
CTRL + C копие
CTRL + X отрязвам
CTRL + V Поставете
F1 Контекстно чувствителна помощ
CTRL + Z Отменете последната стъпка
CTRL + Y Повторете последната стъпка
CTRL + O отворете файла
CTRL + N Файл нов
CTRL + S запишете файла
CTRL + SHIFT + S или F12 Запазете файла като
CTRL + W Затворете файла
ALT + F4 Затворете приложението
ALT + TAB Изведете на преден план следващото отворено приложение
CTRL + S запишете файла
CTRL + F Търсене
F3 Намери следващия (със затворен диалогов прозорец за търсене)
SHIFT + F3 Търсене назад (със затворен диалогов прозорец за търсене)
CTRL + H Търсене и подмяна
Windows

Клавишът на Windows обикновено се намира в долния ляв ъгъл между „CTRL“ и „ALT“.

Работна стъпка/функция за пряк път
Windows ключ Отворете менюто "Старт"
Клавиш на Windows + стрелка надясно Подредете текущото приложение отдясно
Клавиш на Windows + стрелка наляво Подредете текущото приложение вляво
Клавиш на Windows + стрелка нагоре Увеличете текущото приложение
Клавиш на Windows + стрелка надолу Свиване на текущото приложение
Клавиш на Windows + D Минимизиране/възстановяване на текущото приложение
Клавиш на Windows + E Стартирайте File Explorer
Клавиш на Windows + M Минимизиране на всички прозорци
Windows Key + R Вход за директни команди
Клавиш на Windows + I Настройки
Клавиш на Windows + P Екран на проекта (изход на втори екран)
Клавиш на Windows + S или F Търсене (навсякъде) (?)
Windows Key + H Споделете екранна снимка
Windows Key + K Показване на устройства
Windows Key + L Излезте от Windows
Windows Key + X Извикайте допълнителни команди (за администрация)
Клавиш на Windows + D Минимизиране/възстановяване на текущото приложение
Клавиш на Windows + 1, 2, 3 и т.н. Извикайте приложението от лентата на задачите

Карта на символите

Тук можете да намерите подробна таблица, особено за специалните знаци