Макроси Solidworks
Макроси - це програма, набір інструкцій, які виконують будь-які дії як автоматично, так і на вимогу користувача.
У контексті Solidworks макроси можуть зберегти багато часу на виконання різних операцій, як збереження моделі в нейтральному форматі, заповнення основного напису, створення ілюстрацій та інше. Макроси для Solidworks зберігаються як окремі файли з розширеннямswp. Інструкції макросу описуються мовою VBA.
Як створити макрос


Виконати макрос - відкриється вікно вибору файлу макросу, необхідно вибрати потрібний макрос, після чого він запуститься на виконання.
Редагувати збережений макрос — відкриється вікно вибору файлу макросу, після чого він відкриється у новому вікні VBA для редагування.
Створити новий порожній проект макросу — створюється новий проект макросу та відкривається для редагування у новому вікні VBA.
Почати запис - починає запис ваших дій у макрос.
Зупинити запис - припиняє запис дій у макрос і пропонує зберегти його у файл.
Останні дві кнопки не мають великого сенсу, тому що в більшості випадків не дозволяють записати ті дії, які вам дійсно потрібні. Проте всім рекомендую спробувати, як це працює. Можливо, запис дій та аналіз коду допоможе швидше освоїтися з написанням своїх макросів.
Найпростіший код макросу виглядає так:
Три рядки. Перший рядок - точка входу, початок процедури.Другий рядок – виведення на екран повідомлення. Третій рядок - кінець процедури.
Не завжди зручно, а якщо точніше, для макросів, що часто використовуються, завжди незручно використовувати запуск через панель "Макрос". Є кращий спосіб — винести макрос на панель інструментів у вигляді кнопки.
Як створити кнопку макросу
Для цього йдемо вІнструменти → Налаштування… → Команди → Макрос Потім потрібно взяти останній значок і перенести в потрібне місце панелі інструментів.

Після цього відкриється вікно редагування новоствореної кнопки.

Макрос - шлях до файлу макросу.
Метод - ім'я процедури, яку вважати точкою входу.
Значок - шлях доbmp файлу розміром 16×16 px. Я так і не зрозумів, які вимоги пред'являються до цього файлу крім розміру, тому що файли, створені, наприклад, у GIMP не розпізнаються. Надійний спосіб вирішення проблеми: відкрити файл у Paint та перезберегти файл.
Підказка - текст кнопки.
Запитати - текст, підказка, що з'являється при наведенні курсору на кнопку.
Після заповнення всіх полів натиснути кнопку ОК. Кнопка готова для виконання макросу достатньо натиснути на кнопку.