Удаление диапазона
Элемент удаляет диапазон ячеек в книге Excel. Используйте элемент с осторожностью, поскольку удаление диапазона может нежелательным образом изменить структуру ваших табличных данных в результате сдвига ячеек. Рекомендуется предусмотреть последствия заранее.
Путь до файла указывается в контейнере Приложение Excel. Чтобы сохранить изменения, используйте также элемент Сохранить документ.
Свойства
Символ *
в названии свойства указывает на обязательность заполнения. Описание общих свойств см. здесь.
Свойство | Тип | Описание | Пример |
---|---|---|---|
Диапазон* | String | Диапазон ячеек, который вы хотите удалить. Если не указан, будет удален выделенный диапазон | "A1:D12" |
Страница | String | Название страницы c указанным диапазоном | "Лист1" |
Индекс страницы | Int32 | Номер страницы c указанным диапазоном. Нумерация начинается с нуля | 0 |
Только ячейки | Boolean | Признак того, что будут уничтожены только ячейки диапазона, а не колонки и строки целиком |
Только код
Пример использования элемента в процессе с типом Только код (Pure code):
C#
//Свойства элемента:
//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);