Я хочу запустить макрос, когда я устанавливаю флажок в поле Word 2010.Как запустить макрос VBA, нажав кнопку Word 2010?
Обратите внимание, что я не хочу, чтобы флажок «Устаревшие формы» или «ActiveX»! Они работают только в некотором «защищенном режиме документа» и выглядят уродливыми, но я хочу, чтобы новые, которые можно выбрать и отменить, только когда вы пишете документ, и которые выглядят намного приятнее для меня.
Я знаю, с унаследованными формами, вы можете сразу вставить макрос при входе в элемент формы и один для ухода, и вы можете поймать событие в VBA как
Sub CheckboxXY_Click()
Но это не работает с флажками Word 2010, даже когда я даю им описание и имя тега.
Повторите: эти формы я хочу использовать (только в случае, если кто-то посоветовал бы мне использовать те Прежние):
И вот как они выглядят в документе (с наведению мыши):
Я не могу поверить, что я был первым, кто попытался это ...
MS по-прежнему не позволяет программировать 'Content Controls'. Однако вы должны [проверить это] (http://gregmaxey.mvps.org/word_tip_pages/content_control_custom_events.html). Это должно быть хорошим началом. –
может быть петля? псевдокод: в то время как (checkbox.checked!) { ничего не делать } сделать что-то – Mana