Остановка картинок в Excel


0

Как сохранить Excel от загрузки изображений при копировании и вставке? Это сильно замедляет меня. Есть ли способ установить Excel, чтобы не загружать картинки?


И как это связано с программированием, для чего предназначен этот сайт?
Дарин Димитров

Там, это лучше, я полагаю.
Арлен Бейлер

Ответы:


1

Вы уверены, что имеете в виду «загрузка»? Когда вы вставляете что-то в Excel, и оно содержит изображения, они приходят из временной папки на вашем компьютере. Но это занимает много времени, я знаю. Если вам нужен только текст и цифры в вашей таблице, вы можете сделать это: в Excel нажмите маленькую стрелку рядом с кнопкой «Вставить», выберите «Вставить специальный» и выберите «Текст». Таким образом, в ваши ячейки будут вставлены только простые буквы и цифры: без форматирования, без картинок, без ссылок. Это будет почти мгновенно. По крайней мере, так работает в моей версии Excel. Я не думаю, что есть что-то еще, что вы могли бы сделать.

Редактировать: как скрипт AutoHotkey:

#IfWinactive, Microsoft Excel  ; you might need a different window title for a newer version of Excel, I have no way of testing
!^v::Sendinput !es{down}{enter}  ; again, you might need different input for a different version
#IfWinactive

После SendInput приходит то, что нужно будет вводить вручную, если вы хотите сделать то же самое вручную. Я набираю alt + e ("! E"), затем s, затем нажимаю стрелку вниз, затем нажимаю ввод. Измените его в соответствии с тем, как ваша версия Excel требует различных нажатий клавиш. Горячая клавиша, которая запускает все это, я установил на alt + control + V ("! ^ V"), но вы можете изменить это.


Не могли бы вы дать мне пример VBA? Я могу использовать другую комбинацию клавиш для вставки.
Арлен Бейлер

Это означает Visual Basic? Я понятия не имею, как это работает. Вы можете легко сделать скрипт в Autohotkey: [code] #IfWinactive, Excel! ^ V :: Sendinput! Es {down} {enter} #IfWinactive [/ code] Тьфу, я не могу сделать возврат. Должны быть возвраты после Excel и после {enter}. Части «кода» просто показывают вам, где начинается код, на самом деле они не должны быть в самом коде.
Цербер

Вам может понадобиться другой идентификатор для Excel: [code] #Ifwinactive, Microsoft Excel [/ code] может работать лучше. Для ясности: приведенный выше скрипт выполняет вставку текста, когда вы нажимаете Alt + Control + V. Я проверил это в своем Excel (2003): он может работать по-другому для вашей версии; тогда вам нужно изменить буквы, которые Sendinput будет вводить в моем коде.
Цербер

Используйте, `чтобы выделить это.
Арлен Бейлер

VBA - это Visual Basic для приложений. Это язык сценариев в Excel.
Арлен Бейлер
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.