|
Вопрос # 5 090/ вопрос решён / |
|
Здравствуйте! Уважаемые эксперты, подскажите одну вещь: как сделать выравнивоние текста по центру между верхний и нижней границей ячейки Excel (т.е. выровнять его по середине) из Delphi???????
 |
Вопрос задал: Анучин (статус: Посетитель)
Вопрос отправлен: 16 марта 2011, 22:49
Состояние вопроса: решён, ответов: 1.
|
Ответ #1. Отвечает эксперт: Чернышев
Здравствуйте, Анучин!
константы выравнивания:
1 - выравнивание сверху
2 - выравнивание по центру
3 - выравнивание снизу
аналогичные константы для горизонтального выравнивания
1 - выравнивание слева
2 - по центру
3 - справа
Приложение: Переключить в обычный режим- var
- exl: OleVariant;
- WorkBook, Sheet, col: Variant;
- begin
- exl := CreateOleObject('Excel.Application');
- WorkBook := exl.Application.WorkBooks.Add;
- Sheet := WorkBook.WorkSheets[1];
-
- col:=sheet.columns;
- col.columns[i].HorizontalAlignment:=2;
-
- col:=sheet.rows;
- col.rows[j].verticalalignment:=2;
-
- Sheet.Cells[i,j].verticalalignment:=2;
 |
Ответ отправил: Чернышев (статус: 1-ый класс)
Время отправки: 17 марта 2011, 00:51
Оценка за ответ: 5
|
Мини-форум вопроса
Всего сообщений: 0.
17 марта 2011, 16:50: Вопрос перемещён из тематического раздела Delphi » Прочее в раздел Delphi » COM, ActiveX и взаимодействие с другими приложениями модератором Ерёмин А.А.
17 марта 2011, 18:29: Статус вопроса изменён на решённый (изменил автор вопроса — Анучин)
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|