Мир объектов Excel 2000

         

Копирование и работа с буфером


Одними из основных операций, которые чаще всего выполняют пользователи, работающие в интерактивном режиме с электронной таблицей, - это операции "Копировать" - "Вставить", использующие буфер. Поскольку есть ряд отличий от выполнения их в Excel, то на некоторые моменты хочу обратить внимание.

  • При копировании ячейки копируется все - формула, значение, формат. Эти элементы нельзя копировать независимо, так что известная по Excel команда Paste Special отсутствует. Никаких дополнительных операций, возможных в Excel в момент копирования, здесь нет.
  • При копировании формул абсолютные ссылки остаются фиксированными, а относительные ссылки на ячейки изменяются нужным образом в момент вставки копируемой формулы в другую ячейку. При перемещении формул такого изменения не происходит.
  • При вставке в ячейку копируемые или перемещаемые данные полностью заменяют содержимое ячейки.
  • Копируемые данные хранятся в буфере в формате HTML до тех пор, пока в буфер не поступит очередная порция данных. В Excel это не так.
  • В Excel выделенная ячейка имеет "хвостик", потянув за который можно скопировать содержимое ячейки в соседние ячейки, при этом относительные ссылки в формулах изменяются. Здесь такая операция невозможна. Нет и специального выделения копируемой или перемещаемой области данных.

Копирование и вставка используются не только для операций, выполняемых внутри электронной таблицы, но и для обмена данными с другими программами.



Содержание раздела