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

Change cells

Элемент изменяет формат ячеек в 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, с которым работает ваш робот, не открыт в текущий момент. Если файл открыт, закройте его перед выполнением процесса.

Last updated