Удаление диапазона

Delete range

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

Путь до файла, тип драйвера и другие базовые параметры настраиваются в контейнере Приложение Excel. Чтобы сохранить изменения, используйте также элемент Сохранить документ.

Свойства

Символ * в названии свойства указывает на обязательность заполнения. Описание общих свойств см. в разделе Свойства элемента.

СвойствоТипОписаниеПример

Диапазон*

String

Диапазон ячеек, который вы хотите удалить. Если не указан, будет удален выделенный диапазон

"A1:D12"

Страница

String

Название страницы c указанным диапазоном

"Лист1"

Индекс страницы

Int32

Номер страницы c указанным диапазоном. Нумерация начинается с нуля

0

Только ячейки

Boolean

Признак того, что будут уничтожены только ячейки диапазона, а не колонки и строки целиком

Только код

Пример использования элемента в процессе с типом Только код (Pure code):

//Свойства элемента:
//app - [LTools.Office.ExcelApp] Приложение Excel
//range - Диапазон: [String] Диапазон считывания ячеек. Если не указан, будет удален выделенный диапазон
//cellsOnly - Только ячейки: [Boolean] Признак того, что будут уничтожены только ячейки диапазона, а не колонки и строки целиком
//sheet - Страница: [String] Наименование страницы
//sheetIdx - Индекс страницы: [Int32] Индекс страницы

LTools.Office.ExcelApp app = LTools.Office.ExcelApp.Init(wf, ".\\file.xlsx", ";", LTools.Office.Model.InteropTypes.DX);
app.RemoveRange("A1:C12", true, "Лист1", 0);

Last updated