Изменение ячейки
Элемент изменяет формат ячеек в Excel. Путь до файла указывается в контейнере Приложение Excel.
Чтобы изменения применились, в конце работы c файлом используйте элемент Сохранить документ.
Свойства
Символ *
в названии указывает на обязательность заполнения. Описание общих свойств см. здесь.
🔹 Примечание. Знак «?» в типе данных указывает на то, что значение может быть null.
- Диапазон* [String] — диапазон ячеек. Пример:
"A1:D12"
. - Страница [String] — название страницы с указанным диапазоном. Пример:
"List1"
. - Индекс страницы [Int32] — номер страницы, начинается с нуля. Если указан индекс вместо названия, то в файле допускается переименовывать страницы. Пример:
"0"
. - Цвет ячеек [System.Drawing.Color? ] — цвет ячеек диапазона. Пример:
System.Drawing.Color.Black
. - Цвет бордюра [System.Drawing.Color?] — цвет границы ячеек диапазона. Пример:
System.Drawing.Color.Black
. - Тип бордюра [LTools.Office.Model.CellBorderTypes] — тип границы ячеек в указанном диапазоне. Возможные значения:
- Keep — использовать тип границы, установленный в документе.
- None — нет границы.
- Around — внешние границы.
- Full — все границы.
- Left — левая граница.
- Right — правая граница.
- Top — верхняя граница.
- Bottom — нижняя граница.
- Толщина бордюра [LTools.Office.Model.CellBorderThicknesses] — толщина границы ячеек. Возможные значения:
- Thin — тонкая граница. Значение по умолчанию.
- Medium — средняя толщина.
- Thick — толстая граница.
Решение типовых проблем
-
Если при выполнении элемента вы получили ошибку “Нулевой объект должен иметь значение”, убедитесь, что в свойствах Цвет бордюра, Цвет ячеек установлено необходимое значение. В случае, если вам не нужно использовать определенный цвет, установите значение
null
. -
Если при сохранении изменений в файле вы получили ошибку:
- DX: “Процесс не может получить доступ к файлу “C:\Users\Documents\file.xlsx”, так как этот файл используется другим процессом”;
- Interop: “Файл file.xlsx нельзя сохранить: он доступен только для чтения”;
то убедитесь, что файл Excel, с которым работает ваш робот, не открыт в текущий момент. Если файл открыт, закройте его перед выполнением процесса.