В стандартный набор контекстных макросов входит otm_vid.rbs (Отметить выделенные). В таблицах узлы и ветви (в настройках можно установить и для других таблиц) макрос отмечает столбец sel выделенных строк
При вторичной работе макроса хотелось бы, чтобы у отмеченных строк снялись отметки выделения. Для этого в макросе надо изменить последнюю строчку (№5)
1 2 3 4 5 | set nod=Rastr.Tables(addstr ) set sta=Nod.Cols("sel") nod.SetSel("=="& aRowsel ) Rastr.printp aRowsel sta.Calc("1") |
на
1 2 3 4 5 | set nod=Rastr.Tables(addstr ) set sta=Nod.Cols("sel") nod.SetSel("=="& aRowsel ) Rastr.printp aRowsel sta.Calc("!sel") ' инвертирует состояние выделения |
Или можно скачать готовый вариант, который надо закинуть c подтверждением замены в Мои документы — Rastrwin3 — contextmacro
Всем удобной работы..