Как да се уверите, че когато отворите Excel автоматично да стартира макроси

Забележка. се препоръчва да се върнете настройките, които деактивират всички макроси, за да се предотврати потенциално зловреден код в края на работата с макроси.

  1. За да запишете макрос с конкретна книга първо отворете тази книга.
  2. В раздела Разработчик, щракнете върху Запис Macro в групата Code.
  3. В името на полето Macro, въведете Avto_otkryt.
  4. В полето Save, след това върху книгата, в която искате да запишете макрос.
На Съвета. Ако искате този макрос е винаги на разположение, когато се работи в Excel, изберете Лична Macro книга. Ако изберете Лична Macro книга създава скрит личен макро книга (Personal.xlsb) (ако вече не е там), в който се съхранява макроса. В Microsoft Windows Vista, тази книга се запазва в папка C: \ Users \ потребителско име \ Application Data \ Microsoft \ Excel \ XLStart. В Microsoft Windows XP, тази книга се запазва в папка C: \ Documents и Settings \ потребителско име \ Application Data \ Microsoft \ Excel \ XLStart. Книги в тази папка се зареждат автоматично всеки път, когато стартирате приложението Excel. Ако искате да се стартира автоматично макро от лична книга за друга книга, вие също трябва да държи книгата в папката XLStart, така че, когато стартирате Excel заявление, както откриването на книги.
  1. Щракнете върху OK, а след това следвайте стъпките, които трябва да бъдат написани.
  2. В раздела за разработчици в групата Код щракнете върху бутона Спиране на записа на изображението.

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

* Ако в стъпка 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.