Отмена Microsoft Excel / функция восстановления ведет себя в отличие от любой другой программы, которую я знаю. Стек отмены, кажется, глобален через все открытые файлы, так, чтобы отмена иногда переключилась на другой файл и отменила что-то, что Вы не хотели отменять. И если редактирование, которое Вы хотите отменить, было перед редактированием в другом файле у Вас нет выбора, кроме как отменить другой файл.
Я не являюсь первым для жалобы на это - см. "безумие отмены Excel", примерно на полпути вниз.
Кроме того, "редактируют только один файл за один раз", есть ли способ заставить Excel Undo относиться к текущему файлу только?
Я использую Excel 2003, если это имеет значение.
Этот вопрос обсуждался и ответил на форуме Microsoft Office for Developers Forums 14 апреля 2011 года.
Вопрос, заданный Вершнером:
Я первоначально разместил его в разделе ИТ. Профессиональный форум, но мне сказали. разместить его здесь, потому что вопрос был по замыслу.
Когда я нажимаю кнопку "Отменить" в быстром доступе... панель инструментов отменяет последнее действие в Excel, не последнее действие в текущий лист. Это бесполезно, так что я добавил отмену к ленте.
Лента должна применяться к Текущий лист, верно? Нет. Он все еще отменяет последнее действие по другому Простыня. Это совершенно глупо. Как сделать так, чтобы отменить действия на листе. Я смотрю? Я использую Excel 2010.
Принятый ответ, опубликованный Биллом Манвилем (Excel MVP):
Я сделал предложение для команда разработчиков, которую они рассматривают как следующая версия.
Ниже я даю полезные фрагменты с соответствующей страницы:
Undo работает на уровне приложений и отменяет изменения в Были выполнены действия по обратному ордеру.
Поведение текущих версий Excel не будет изменено, я вполне уверен. Но я подниму предложение с командой разработчиков для будущая версия. Вопрос будет полагается ли кто-нибудь на ток поведение и нахожу его полезным...?