| 
| 
 | Вопрос # 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: Статус вопроса изменён на решённый (изменил автор вопроса — Анучин) Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |