Как да се уверите, че когато отворите Excel автоматично да стартира макроси
Забележка. се препоръчва да се върнете настройките, които деактивират всички макроси, за да се предотврати потенциално зловреден код в края на работата с макроси.
- За да запишете макрос с конкретна книга първо отворете тази книга.
- В раздела Разработчик, щракнете върху Запис Macro в групата Code.
- В името на полето Macro, въведете Avto_otkryt.
- В полето Save, след това върху книгата, в която искате да запишете макрос.
- Щракнете върху OK, а след това следвайте стъпките, които трябва да бъдат написани.
- В раздела за разработчици в групата Код щракнете върху бутона Спиране на записа на изображението.
На Съвета. Можете също така да щракнете върху бутона Спиране на записа на снимката в ляво на лентата на състоянието.
* Ако в стъпка 6 запазването на макроса е бил избран в тази книга или новата книга, книга, запишете или се движат в една от папката XLStart.
* Запис Macro "Avto_otkryt" има следните ограничения:
о Ако една книга, в която се съхранява макро «Auto_Open», вече съдържа процедура, в VBA за отваряне събитие, процедурата за Open събитието ще замени всички макро «Auto_Open».
о Когато отворите работна книга, отворения метод макроса "Avto_Otkryt" обърна внимание.
о Macro «Auto_Open» започва преди откриването на други книги. Ето защо, когато записването на действия, за да се извърши в книгата по подразбиране "Book1" или книга изтеглен от папката XLStart, такова действие макро "Auto_Open" при стартиране на Excel направен няма да бъде, защото тече този макрос се извършва преди откриването на книгите си по подразбиране и новото книга.
При констатиране на тези ограничения, вместо записване на макрос "Avto_otkryt" необходимо да се създаде процедура в VBA за събития Open, както е описано в следващия раздел на тази статия.
* За да предотвратите автоматичното изпълнение на «Auto_Open» макро, когато стартирате Microsoft Excel, по време на стартиране задържане SHIFT.