Это сводит меня с ума в последнее время. Я не привык, чтобы у программы была глобальная функция отмены / возврата (например, когда я отменяю что-либо, она отменяет последнее действие в любом открытом в настоящее время окне Excel). Я привык иметь каждое открытое окно со своим списком отмен / повторов. Как сделать так, чтобы Excel 2007 функционировал более традиционно?
microsoft-excel-2007
undo
supercheetah
источник
источник
Ответы:
Если вам нужны отдельные списки отмен / повторов, откройте отдельные экземпляры Excel.
Если вы просто открываете несколько файлов двойным щелчком, они открываются в одном и том же процессе Excel и имеют общий список отмен / повторов. Если вы вручную открываете несколько экземпляров Excel, а затем открываете файлы в этих экземплярах, они не разделяют список отмен / повторов.
Для получения более подробной информации, вы можете проверить:
источник
Если не работать с файлами Excel в разных сеансах, я думаю, что мы застряли в одном списке отмены.
Редактировать это может (и вполне возможно, не может) помочь объяснить проблему:
В Sheet1
A1
введите1
.В Sheet2
A1
введите=Sheet1!A1
.В Sheet2
B1
введите=A1+1
.В Sheet1
B1
введите=Sheet2!B1
Оба листа теперь выглядят одинаково, а стек отмены имеет:
Разделив это на два листа:
Разматывание только части Sheet1 истории эквивалентно удалению содержимого Sheet1! A1: B1. Попробуйте, и значения в Sheet2 изменятся. Таким образом, даже отдельная история отмен для каждого листа / рабочей книги / окна не обеспечит «изоляцию».
Excel может (вполне разумно, на мой взгляд) предположить, что есть некоторая основа для того, чтобы две книги / окна были открыты в одном сеансе, - что есть основания ожидать взаимодействия между одним и другим. Если такое взаимодействие не требуется, всегда есть возможность открыть рабочие книги в другом сеансе.
При всем частом использовании разных сеансов (например, расширенного рабочего стола) вскоре могут проиллюстрироваться некоторые преимущества работы в рамках одного сеанса.
источник