Как сохранить макросы Excel
Безопасность макросов Excel — это защита от вирусов, которые могут проникнуть в компьютер вместе с макросами. Безопасность макросов значительно изменилась со времени выхода в свет Excel 2003, поэтому в рамках данной темы особенности старых и новых версий Excel будут рассмотрены раздельно:
-
Безопасность макросов в современных версиях Excel (2007 и более новых)
Ошибка приложения Excel при открытии файла с макросами | Блог по Windows
- В разделе Надёжные расположения (Trusted Locations) нажмите кнопку Добавить новое расположение (Add new location).
- Выберите папку, которую нужно объявить надёжным расположением и нажмите ОК.
Если вы хотите поделиться своими макросами Word с другими или импортировать их в Word на другом компьютере, не затрагивая шаблон Normal.dotm, вы можете сохранить свои макросы в файл .bas, который содержит только макросы и ничего больше. Этот метод также рекомендуется для сохранения макросов в Excel, Outlook и PowerPoint.
Совет № 1: Shift + кнопка закрытия окна
Самый быстрый способ закрыть все открытые книги — это удерживать клавишу Shift, нажимая кнопку «Закрыть окно». Кнопка «Закрыть окно» — это «х» в правом верхнем углу окна приложения
Если все открытые книги были сохранены, все они будут закрыты.
Если какая-либо из открытых книг НЕ была сохранена, вам будет предложено сохранить файл. Появится всплывающее окно, и вам придется нажимать Сохранить или Не сохранять для каждой несохраненной книги.
Окно также содержит кнопку Сохранить все. Вы можете нажать эту кнопку, чтобы сохранить все несохраненные книги за один шаг.
Нажатие на кнопку «Отмена» отменит всю операцию, а все еще открытые книги останутся открытыми.
Но что, если мы не хотим сохранить все или некоторые из открытых рабочих книг? Мы вернемся к этому в совет № 3.
КАК СОХРАНИТЬ И ВОССТАНОВИТЬ МАКРОСЫ В ОФИСЕ MICROSOFT — КАК — 2024
- Открываем [проблемный] .xlsm-файл (файл с макросами).
- Не нажимаем кнопку Включить содержимое .
- Открывает редактор Visual Basic (при помощи комбинации клавиш Alt + F11 ).
- Открываем меню Tools → пункт Options . В открывшемся окне переходим на вкладку General и деактивируем чекбокс Compile on Demand :
Решение 3: добавление модуля
Дополнительное решение состоит в том, что бы внести изменения в макрос без перекомпиляции.
- Открываем [проблемный] .xlsm-файл (файл с макросами).
- Не нажимаем кнопку Включить содержимое .
- Открывает редактор Visual Basic (при помощи комбинации клавиш Alt + F11 ).
- Открываем меню Tools → пункт Options . В открывшемся окне переходим на вкладку General и деактивируем чекбокс Compile on Demand :
Преобразование Excel в PDF с помощью VBA — единственное руководство, которое вам понадобится
- Приложение Excel закрывается при открытии файла с макросами (при включенном режиме безопасности Включить все макросы );
- Ошибка приложения Excel возникает при попытке включить содержимое (нажатии соответствующей кнопки);
- Ошибка приложения Excel возникает при сохранении файла с макросами;
Все макросы выполняются. При открытии книги Excel не появляется уведомление о том, что в ней содержатся макросы. Соответственно пользователь может не знать, что какой-либо макрос выполняется, пока открыт файл.
Сохранить макросы, скопировав их в файл Word
При желании вы также можете сохранить свои макросы из Word, Excel, Outlook или PowerPoint в файле Word.
Откройте Word и создайте новый файл для хранения макросов. Затем нажмите Alt + F11, чтобы открыть редактор VBA. Или откройте Excel, Outlook или PowerPoint, а затем нажмите Alt + F11 .
На панели Project слева дважды щелкните имя модуля, например NewMacros, в разделе « Обычный»> «Модули» (или VBAProject> «Модули» или « Project1> Модули» ).
Выделите весь текст в окне кода и нажмите Ctrl + C, чтобы скопировать его.
Перейдите в « Файл»> «Закрыть» и вернитесь в Microsoft Word (или в Outlook, Excel или PowerPoint ).
Вернитесь в Word и нажмите Ctrl + V, чтобы вставить макросы в документ Word, а затем сохраните документ.
Как сохранить и закрыть все открытые файлы книги Excel с макросом
Это не просто различия версий, которые порождают новые расширения файлов. Некоторые расширения файлов относятся конкретно к типу файла, например, является ли это шаблоном Excel или файлом Excel, который содержит макрос. Поэтому важно знать зачем у Excel разлинчые расширения файлов.
Открытие других типов файлов
Excel не ограничивается открытием только файлов с расширениями Excel. Когда вы откроете файл в Excel и выберете из выпадающего списка тип файла, вы увидите длинный список за пределами того, что перечислено в этой статье.
Это связано с тем, что в Excel поддерживаются форматы файлов сторонних разработчиков.
Помните, что в зависимости от используемой версии Excel не все эти типы файлов будут отображаться в качестве параметров при сохранении или открытии файлов.
Почему этот файл Excel продолжает просить сохранить?
Предупреждение: Не рекомендуется добавлять в список надёжных расположений большие разделы жёсткого диска, например, целиком папку Мои документы (My Documents), так как при этом значительно возрастает риск выполнения макроса, полученного из ненадёжного источника.