|
|
|
как правильно задать из программы NumberFormat
|
|||
|---|---|---|---|
|
#18+
Помогите. Когда задаю программным путём NumberFormat, то Excel в ячейке пишет General а в строке формул для этой ячейки находится формула. Чтобы в ячейке появилось значение, нужно вручную в Excel указать общий формат ячейки. //Pascal xl.Cells.item[i,j].NumberFormat :='"General"'; или $00000001ж xl.Cells.item[i,j].FormulaR1C1:='=SUM(R[0]C[-'+IntToStr(mcols)+']:R[0]C[-1])'; (Windows - Eng, Office - Rus) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 12:15:06 |
|
||
|
как правильно задать из программы NumberFormat
|
|||
|---|---|---|---|
|
#18+
А макрос записать тебе лень, да? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 12:29:52 |
|
||
|
как правильно задать из программы NumberFormat
|
|||
|---|---|---|---|
|
#18+
да мне и вручную не трудно имзсенить формат ячеек, но почему программно не работает? я и "General" передавал и 'Основной' b $00000001. а на eng версии 2000 оффиса работает! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 13:35:35 |
|
||
|
как правильно задать из программы NumberFormat
|
|||
|---|---|---|---|
|
#18+
А вот тут xl.Cells.item[i,j].NumberFormat :='"General"' у тебя кавычек не много? Так xl.Cells.item[i,j].NumberFormat := "General" вроде хватит. И в русской нотации "General"="Общий" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 13:51:41 |
|
||
|
как правильно задать из программы NumberFormat
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 14:51:57 |
|
||
|
как правильно задать из программы NumberFormat
|
|||
|---|---|---|---|
|
#18+
с кавычками всё в порядке, это же ведь на паскале (на паскале используются ' кавычки, поэтому запись Cell.NumberFormat=' "General" ' работает а Cell.NumberFormat='General' вызовет ошибку). Cells[1, 1].NumberFormat = ' "General" '; Cells[1, 1].FormulaR1C1 = '=SUM(R[1]C[-5]:R[1]C[-1])' ; // от текущей ячеки влево Cells[1, 1].NumberFormat = '0'; // я выкрутился так, хотя на eng версии офисса 2000 этого не нужно было делать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 16:52:34 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=33408470&tid=2185486]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 227ms |
| total: | 360ms |

| 0 / 0 |
