Skip to Content

Изменение ячейки

Элемент изменяет формат ячеек в Excel. Путь до файла указывается в контейнере Приложение Excel.

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

Элемент «Изменение ячейки»

Свойства

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

🔹 Примечание. Знак «?» в типе данных указывает на то, что значение может быть null.

  1. Диапазон* [String] — диапазон ячеек. Пример: "A1:D12".
  2. Страница [String] — название страницы с указанным диапазоном. Пример: "List1".
  3. Индекс страницы [Int32] — номер страницы, начинается с нуля. Если указан индекс вместо названия, то в файле допускается переименовывать страницы. Пример: "0".
  4. Цвет ячеек [System.Drawing.Color?] — цвет ячеек диапазона. Пример: System.Drawing.Color.Black.
  5. Цвет бордюра [System.Drawing.Color?] — цвет границы ячеек диапазона. Пример: System.Drawing.Color.Black.
  6. Тип бордюра [LTools.Office.Model.CellBorderTypes] — тип границы ячеек в указанном диапазоне. Возможные значения:
    • Keep — использовать тип границы, установленный в документе.
    • None — нет границы.
    • Around — внешние границы.
    • Full — все границы.
    • Left — левая граница.
    • Right — правая граница.
    • Top — верхняя граница.
    • Bottom — нижняя граница.
  7. Толщина бордюра [LTools.Office.Model.CellBorderThicknesses] — толщина границы ячеек. Возможные значения:
    • Thin — тонкая граница. Значение по умолчанию.
    • Medium — средняя толщина.
    • Thick — толстая граница.

Решение типовых проблем

  1. Если при выполнении элемента вы получили ошибку “Нулевой объект должен иметь значение”, убедитесь, что в свойствах Цвет бордюра, Цвет ячеек установлено необходимое значение. В случае, если вам не нужно использовать определенный цвет, установите значение null.

  2. Если при сохранении изменений в файле вы получили ошибку:

    • DX: “Процесс не может получить доступ к файлу “C:\Users\Documents\file.xlsx”, так как этот файл используется другим процессом”;
    • Interop: “Файл file.xlsx нельзя сохранить: он доступен только для чтения”;

то убедитесь, что файл Excel, с которым работает ваш робот, не открыт в текущий момент. Если файл открыт, закройте его перед выполнением процесса.