У мене те саме питання. Конкретно:
Кроки репро:
- У Excel введіть "1234" у Cell Cell і натисніть клавішу ENTER.
- Виберіть клітинку. А потім натисніть CTRL + C, щоб скопіювати значення "1234".
- Відкрийте будь-яку іншу програму, а потім виберіть будь-який короткий фрагмент тексту.
- Натисніть CTRL + C, щоб скопіювати цей текст.
- Поверніться назад до Excel, а потім виберіть Cell B1.
- Натисніть CTRL + Вставити.
Фактичні результати: Замість вставлення тексту з другої програми, вставлений текст - це "1234", який було скопійовано на першому кроці.
Очікуваний результат: Замість того, щоб вставити "1234" з першої операції з копіювання на кроці 1, Excel повинен вставити текст з останньої операції копіювання на кроці 4.
Чи справді це має працювати?
Я усвідомлюю, що текст у Excel все ще вибраний - пунктирне поле все ще з’являється навколо комірки, і вирішення полягає в тому, щоб завжди натискати ESC, щоб очистити виділення комірок, але я часто забуваю це зробити і в кінцевому підсумку передаю неправильну інформацію. Додавання солі до рани полягає в тому, що коли це відбувається, функція Excel "Скасувати" часто не працює, і тому я не є їй величезною частиною мого робочого листа.
Я збираюсь, що Excel ігнорує буфер обміну Windows і використовує замість цього власний буфер обміну? Повинна бути можливість змінити таку поведінку. Це єдиний, який найбільше дратує, час витрачає роздратування в Excel.
Хтось ще на цьому страждав? Чи є спосіб змінити свою поведінку без того, щоб спіткнутися з буфером обміну Office? Мені б хотілося, щоб Excel використовував буфер обміну Windows, як і будь-яка інша програма у Всесвіті.
Дякую за будь-які пропозиції та за те, що ви послухали мою зухвалість!
Дарріл