1

Тема: Все действия макроса одной строкой в списке Undo

Как заставить Word записать все результаты макроса одним действием, чтобы по единичной команде Ctrl+Z возвращаться к исходному состоянию?

2

Re: Все действия макроса одной строкой в списке Undo

по единичной команде Ctrl+Z возвращаться к исходному состоянию
это сочетание клавиш зарезервировано под отменить и 1 раз
следовательно этому сочетанию назначить свой макрос

3

Re: Все действия макроса одной строкой в списке Undo

В смысле, нет ли какого-либо кода, добавив который в макрос, можно заставить ворд воспринимать все результаты макроса как одно действие? Макросов ведь много, а комбинация ctrl+z одна

4

Re: Все действия макроса одной строкой в списке Undo

Documents(ActiveDocument).Undo 1 'отмена действий, в количестве ... шт.

5

Re: Все действия макроса одной строкой в списке Undo

Так эта команда всего лишь делает undo несколько раз. Нет, вопрос в том, что добавить в полезный, уже существующий макрос, чтобы все, что этот макрос делает, воспринималось вордом как одна команда?
Например, макрос выполняет три действия, в undo эти три действия и видны, а надо чтоб было одно. При единичном выполнении undo отменялись бы все три выполненные действия.

6

Re: Все действия макроса одной строкой в списке Undo

значит включит счётчик и считать количество undo и запускать нужное их количество