Приветствую коллеги,
Благодаря советам и ссылкам на темы по данному вопросу, представляю вам работающий код активации кнопки при попадании курсора в таблицу. В силу того, что имеется проблема потери значения переменной, которая необходима для пользовательского интерфейса (Rib), реализована возможность сохранения указателя и в случае потери данных, и восстановление их из заранее сохраненной переменной (DOCVARIABLE).
Для того, что бы код работал необходимо его поместить в папку Startup (для word) или подцепить макрос через: File-Options-AddIns, выбрать-templates, добавить… (если вы просто откроете файл, то ничего работать не будет)
В основном меню появиться закладка Test с двумя кнопками. Левая кнопка является индикатором (включилась/выключилась) при переводе курсора в таблицу.
Правая кнопка принудительно удаляет содержимое объекта: set rib = nothing.
После перевода курсора в таблицу программа загружает данные в rib по ссылке, которая сохранена в переменной DOCVARIABLE
Как-то так, если где попутал термины, ну как умеем, так и глаголем.
Post's attachmentsTest2.dotm 32.92 Кб, 1 скачиваний с 2017-07-19
You don't have the permssions to download the attachments of this post.
"Ты не умничай, ты пальцем покажи"
"Кто поработал с многоуровневым списком в Ворде, тот в цирке не смеется"