|
09.09.2006, 13:36 | #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); Нельзя. |
|
11.09.2006, 10:16 | #2 |
NavAx
|
Вот вариант решения задачи:
В классе ComExcelDocument_RU пишем функцию PHP код:
PHP код:
|
|
|
За это сообщение автора поблагодарили: kvg6 (1). |
11.09.2006, 10:42 | #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. |
|
11.09.2006, 10:51 | #4 |
NavAx
|
|
|
11.09.2006, 10:52 | #5 |
Administrator
|
Хм.... не смотрел хелп - смотрел - как у нас в коде... и там другие константы (правда это для OWC)
PHP код:
__________________
Возможно сделать все. Вопрос времени |
|
11.09.2006, 11:13 | #6 |
Moderator
|
Цитата:
Сообщение от sukhanchik
Хм.... не смотрел хелп - смотрел - как у нас в коде... и там другие константы (правда это для OWC)
PHP код:
|
|
27.09.2006, 14:48 | #7 |
Moderator
|
|
|
11.09.2006, 11:38 | #8 |
Участник
|
Да, речь идет о OWC.Spreadsheet
|
|
11.09.2006, 13:29 | #9 |
Участник
|
Извините, забыла поблагодарить всех. Все получилось. Спасибо.
|
|
11.09.2006, 13:59 | #10 |
Moderator
|
|
|
27.09.2006, 14:36 | #11 |
Участник
|
Так нужно было писать HAlignment, как мне и подсказали.
|
|