Нано-макросы для сокращения кликов мышью.

Доброго времени суток, коллеги. Давно зрела идея по написанию таких вот "нано"-макросов, которые помогают конструктору сократить количество кликов мышкой, чтобы добраться до нужной команды в дебрях меню SolidWorks всего за один клик. Как пример, могу привести вариант, который я использую повседневно. Когда работаю со сборкой и делаю чертежи на детали, то создаю новое состояние отображения и в процессе работы, скрываю те детали, на которые уже сделан чертеж, чтобы не путаться и видеть сколько работы еще предстоит сделать (так же психологический момент, когда видишь что количество деталей уменьшается появляется дополнительный стимул завершить начатое :) моё ИМХО). Можно было бы использовать горячую клавишу TAB для скрытия детали при наведении на нее курсора мыши, но этот способ не совсем удобен когда у тебя куча повторяющихся деталей, и для этих целей удобнее применить Инструменты-Выбор компонента-Выбрать идентичные компоненты, но сами видите, как далеко он "закопан" в меню, плюс к этому, на данную команду, почему-то не удается повесить горячую клавишу стандартными способами (команда не отображается в списке). На помощь нам приходит API SolidWorks и язык программирования VBA. Так родился мой первый нано-макрос под названием:

Hide All Identicals (Скрывает все идентичные компоненты), который я повесил на горячую клавишу Ctrl+H. Сам макрос можете скачать ниже, возможно кому-то он тоже будет полезен.
Вторым идет макрос сокращающий нам время на нажатие трёх самых популярных комбинаций Ctrl+B Ctrl+Q Ctrl+S. Многие наверное знают, что делают данные стандартные комбинации горячих клавиш. За время очень долгой работы в SolidWorks я уже привык автоматом нажимать эти сочетания, но всегда ищешь пути выполнения рутинных действий еще быстрее. Для тех кто не в курсе распишу:
Ctrl+B - для детали это перестроение элементов, созданных после последнего обновления, для сборки добавляется перестроение компонентов и элементов самой сборки, для чертежа аналогично Ctrl+Q - принудительное перестроение всех элементов. Для сборки добавлена команда принудительного перестроения главной сборки которая не содержит стандартного сочетания.
Ctrl+S - сохранение текущего документа, как и во многих других программах Windows.
В процессе написания макроса я добавил еще пару найденных в справке АПИ команд, которые относятся к чертежу, а именно: Команду обновления видов для чертежа и команду принудительной регенерации чертежных видов.