![]() |
#1 |
Участник
|
Выравнивание ячейки в excel
Подскажите, пожалуйста, какой метод написать в следующем куске кода Х++
Com excel = new COM("OWC.Spreadsheet"); COM RANGE; COM CURSHEET = NEW COM(); COM BORDER,BORDERS, cell,cells, font; #Define.xlRight(-4152) ; curSheet = excel.ActiveSheet(); Cells = cursheet.Cells(); Cell = Cells.Range("P6"); //cell.HorizontalAlignmentt(#xlRight); cell.value(num2str(44.67,10,2,2,0)); Нужно ячейку сформатировать по горизонтали по правому краю. Попыталась использовать cell.HorizontalAlignmentt(#xlRight); Нельзя. |
|
![]() |
#2 |
NavAx
|
Вот вариант решения задачи:
В классе ComExcelDocument_RU пишем функцию PHP код:
PHP код:
|
|
|
За это сообщение автора поблагодарили: kvg6 (1). |
![]() |
#3 |
Moderator
|
человеку вроде не Excel, а OWC.Spreadsheet нужен...
tnv, на какой строке ругается, что говорит? какая версия OWC.Spreadsheet? в 9-й (Office 2000) вроде свойство называется HAlignment, a HorizontalAlignment там еще нет... Пример из хелпа Цитата:
HAlignment Property Example
This example centers the values in the range A1:F1. Spreadsheet1.Range("a1:f1").HAlignment = c.ssHAlignCenter Цитата:
SheetHAlignEnum Constants
Constant Value ssHAlignGeneral 0 ssHAlignLeft 1 ssHAlignCenter 2 ssHAlignRight 3 Если же Вам всё же нужен Excel (Вы уж определитесь! ![]() Com excel = new COM("OWC.Spreadsheet"); на Com excel = new COM("Excel.Application"); и будет щастье Вам (не забудьте только про замену Value на Value2) Последний раз редактировалось Gustav; 11.09.2006 в 11:25. |
|
![]() |
#4 |
NavAx
|
|
|
![]() |
#5 |
Administrator
|
Хм.... не смотрел хелп - смотрел - как у нас в коде... и там другие константы (правда это для OWC)
PHP код:
__________________
Возможно сделать все. Вопрос времени |
|
![]() |
#6 |
Moderator
|
Цитата:
Сообщение от sukhanchik
![]() Хм.... не смотрел хелп - смотрел - как у нас в коде... и там другие константы (правда это для OWC)
PHP код:
![]() |
|
![]() |
#7 |
Участник
|
Да, речь идет о OWC.Spreadsheet
|
|
![]() |
#8 |
Участник
|
Извините, забыла поблагодарить всех. Все получилось. Спасибо.
|
|
![]() |
#9 |
Moderator
|
|
|
![]() |
#10 |
Участник
|
Так нужно было писать HAlignment, как мне и подсказали.
|
|
![]() |
#11 |
Moderator
|
|
|
Теги |
spreadsheet |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|