Макрос управляет видимостью объектов (включает и выключает их видимость). Выбор сделан многоступенчатый с ориентацией на все имеющиеся свойства элементов. Также имеется запись в расширенные данные установленной видимости с последующим откатом на эту запись (что-то типа Undo и Redo, но только по одной видимости).