РЕКЛАМА

На главную страницу

РЕКЛАМА




Чтобы разместить ссылку на свой сайт с этой страницы воспользуйтесь системой платных ссылок SAPE.


На главную.
На страницу "Программисту \ Различные полезные функции, процедуры, куски кода для 1с".

Excel в 1с. Задать формал ячеек.

Платформа: 8.2, 8.3
Формы: Обычные, Управляемые
Конфигурация: любая
Релиз: любой
Страница актуализирована: 06.02.2017


Формат ячеек Эксель.
Мне довольно часто приходится сталкиваться с задачами взаимодействия 1с и Экселя (Excel). Задачи по выгрузки данных в эксель тоже бывают. Не претендуя на полноту освещения вопроса, тем не менее, кое что о форматировании ячеек эксель из 1с.

// Получить лист
Лист = Книга.WorkSheets(1);



Как задавать что-либо для одной ячейки, строки, колонки, листа, диапазона ячеек.

// Задать формат одной ячейки
Лист.Cells(1, 1).HorizontalAlignment := -4108;    // Выравнивание одной ячейки

// Задать формат строки
Лист.Rows(1).HorizontalAlignment := -4108;        // Выравнивание строки

// задать формат колонки
Лист.Columns(1).ColumnWidth = 20; // Ширина колонки в символах

// Задать формат диапазона ячеек
Лист.Range(Лист.Cells(1, 1), Лист.Cells(НомерСтроки, 12)).WrapText = Истина;     //Перенос текста по словам

// Задать формат для всех ячеек
Лист.cells.select;                     //выделение всех ячеек
Лист.Selection.WrapText = Истина;     //перенос по словам для выделенных ячеек



Как задать разные форматы:

NumberFormat = "@"                    // текстовый формат ячеек
// шрифт
Font.Size = 8;                         // Размер шрифта
Font.Bold = 1;                         // Жирный шрифт. 0-нормальный
Font.Italic = 1;                         // Наклонный шрифт. 0-нормальный
Interior.Color = 12632256;             // Цвет фона - серый
// выравнивание
WrapText = Истина;                // Перенос текста по словам
HorizontalAlignment = 3;         // Центрировать по горизонтали
VerticalAlignment = 2;             // Центрировать по вертикали
// оформление
Borders.Linestyle = 1;                 // Установка границ ячеек



Copyright (c) by iKai, 2016