2013-02-12 3 views

ответ

2

Вы можете перехватить большинство встроенных команд в Word с помощью VBA. См. Using VBA to Control Built-In Commands in the 2007 Office System.

Попробуйте перехватить команду EditUndo.

+0

У меня есть встроенный (к модулю, который предлагает документ, должен работать), но он не подбирает его. Я добавил строку 'debug.print' и' msgbox', и код тоже не попадает. Вот [ссылка на полный код] (http://pastebin.com/kayUVEYL). Благодарю. –

+0

Я не на компьютере, поэтому не могу проверить это на некоторое время, но в статье, которую я связал, используется 'Sub', а не' Function'. Измените процедуру на 'Sub'? –

+0

У меня была возможность проверить, и я могу подтвердить, что 'Sub' работал для меня в Word 2010, а' Function' - нет. –

Смежные вопросы