Имя: Пароль:
1C
 
Надо сохранить в Excel число в текстовом формате, как?
0 Seeker
 
21.08.06
09:23
При выгрузке в Excel, как нибудь можно указать формат ячейки? мне важно что бы формат был текст.
Заранее спасибо
1 smaharbA
 
21.08.06
09:33
1. Прижми влево
2. Текст="'12232344";
2 ZIPKs
 
21.08.06
09:41
ячейка1.Текст = <Передаваемое  значение>;

или

ячейка1.Текст = Сокрлп(<Передаваемое  значение>);
3 smaharbA
 
21.08.06
10:05
(2) и че ? текст будет ?
4 ZIPKs
 
21.08.06
10:07
у меня текст, а  что не  выходит??7
5 Seeker
 
21.08.06
10:08
(1) - как прижать влево?
(2) - не работает
Делаю так :
ТекЛист.Cells(i,1).Value = Строка(НужноеЧисло);
Не работает :(
6 PaulBC
 
21.08.06
10:08
Selection.NumberFormat = "@"
7 MaxS
 
21.08.06
10:10
(1) Это в 7-ке так. В 8-ке в конфигураторе в макете отчета можно указать формат данных.
8 smaharbA
 
21.08.06
10:10
А дак ты по ОЛЕ...
тогда почти как (6)
9 Andrey_spb
 
21.08.06
10:10
(5) а прижать влево так:
HorizontalAlignment=-4159
10 MaxS
 
21.08.06
10:11
(8) а...
(5) ТекЛист.Cells(i,1).Text = Строка(НужноеЧисло);
11 Andrey_spb
 
21.08.06
10:12
+(9) ТекЛист.Cells(i,1).HorizontalAlignment=-4159;
12 MaxS
 
21.08.06
10:14
+(10) ну или поставить "'" перед числом.
13 Seeker
 
21.08.06
10:19
ТекЛист.Cells(i,1).HorizontalAlignment=-4159 на это пишет:
Ошибка при установке значения атрибута контекста, нельзя установить значения атрибута класа Range

ТекЛист.Cells(i,1).Text = Строка(НужноеЧисло);  На это говорит
Поле Text не доступно для записи
14 Andrey_spb
 
21.08.06
10:22
(13) ТекЛист.Cells(i,1).Text <- здесь Value, а не Text
15 Andrey_spb
 
21.08.06
10:24
+(14) а с циферкой может быть и ошибся я...
16 smaharbA
 
21.08.06
10:42
А чем (6) плохо, только лучче NumberFormatLocal="@"
а влево -4131
17 Seeker
 
21.08.06
10:53
ТекЛист.Cells(i,1).NumberFormatLocal="@"
ТекЛист.Cells(i,1).Value = Строка(НужноеЧисло);
С работало!
18 G_mAks_
 
21.08.06
10:53
наконец то
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс