0
Можно ли запускать функцию VBA (Word 2007) каждый раз, когда пользователь нажимает «отменить» (или crtl + z)? Благодарю.Запуск функции VBA при каждом нажатии «Отменить»
Можно ли запускать функцию VBA (Word 2007) каждый раз, когда пользователь нажимает «отменить» (или crtl + z)? Благодарю.Запуск функции VBA при каждом нажатии «Отменить»
Вы можете перехватить большинство встроенных команд в Word с помощью VBA. См. Using VBA to Control Built-In Commands in the 2007 Office System.
Попробуйте перехватить команду EditUndo
.
У меня есть встроенный (к модулю, который предлагает документ, должен работать), но он не подбирает его. Я добавил строку 'debug.print' и' msgbox', и код тоже не попадает. Вот [ссылка на полный код] (http://pastebin.com/kayUVEYL). Благодарю. –
Я не на компьютере, поэтому не могу проверить это на некоторое время, но в статье, которую я связал, используется 'Sub', а не' Function'. Измените процедуру на 'Sub'? –
У меня была возможность проверить, и я могу подтвердить, что 'Sub' работал для меня в Word 2010, а' Function' - нет. –