Забороніть Excel очищати скопійовані дані для вставки після певних операцій без буфера обміну Office


36

Кожного разу, коли ви копіюєте комірку або діапазон комірок в Excel (моя версія 2010 року в Windows 7), а потім виконайте щось інше, як вставити новий рядок аркуша або просто відредагувати іншу клітинку, Excel видаляє дані буфера обміну. Для мене це здається настільки дурним і це дуже засмучує (напевно, в ньому є якась логіка, як збереження посилань чи щось подібне, але я не думаю, що це була б ракетна наука, щоб змусити її працювати як будь-яка інша програма, яка має Копіювати-Вставити доступно).

Єдине рішення - використовувати буфер обміну Office, але я цього не хочу (використовує простір на екрані, і це набагато менш зручно, ніж CTRL + V), і я не думаю, що мені слід змушувати його використовувати.

Ось посилання на деякі пости, які також скаржаться на цю проблему:

Як змусити Excel зберегти вміст буфера обміну

Excel 2010 видаляє дані з буфера обміну, як я можу їх зупинити?

Чи я можу змусити Excel зберігати свої дані у буфер обміну, поки я не вирішу, що мені це більше не потрібно, не використовуючи дратівливий (для мене) буфер обміну? Можливо, використовуючи буфер обміну Windows.

Або принаймні ви могли б пояснити мені, чому це відбувається (я знаю, це нормальна поведінка, але чому?)


Відповіді:


35

Відповідь, на жаль, - ні , ви не можете запобігти цьому.

Як описав Joel Spolsky , розробник та менеджер програм для excel:

Офіційна причина полягає в тому, що Excel насправді не вирізав і вставив, він має переміщувати та копіювати. Це необхідно, тому що Excel автоматично виконує налаштування посилань. Наприклад, якщо комірка A2 визначена як = A1, і ви пересунете комірку A1 до A3, комірка A2 буде оновлена ​​до = A3.

Якщо Excel насправді вирізав речі до буфера обміну, вам якось потрібно мати посилання> в <буфер обміну, який є химерним і для якого немає розумного синтаксису. Іншими словами, Excel не хоче залишати вас з висячими посиланнями під час операції переміщення, і не впевнений, що зможе виправити їх правильно, коли ви виконали переміщення, вибравши "Вставити".

Жоель Спольський 9.03.2004

джерело

Це означає, що через труднощі, властиві тому, як excel підтримує посилання , на момент розробки не було хорошого способу зберігання цих посилань поза excel, і вони залишаються динамічними для їх повторного вставки. Щойно ви зміните фокус excel, здатність зберігати свої оригінальні посилання втрачається.

На жаль, MS не вважає це помилкою.


Сам факт, що перед цією зміною вони не перезаписували функціональність пасти до цієї зміни, означає, що вони можуть це зробити, вони просто не роблять цього.
ScrappyDev

2

Ви можете спробувати деякі програми менеджера буфера обміну, такі як Ditto, ось посилання Ditto

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.