Имя: Пароль:
1C
1С v8
Программное форматирование колонки Excel.
0 crazydimka
 
03.02.15
10:36
Подскажите как отформатировать всю колонку документа Excel программно из 1С, допустим 2007-2010, из формата Дата в формат Текст, т.к. при чтении через массив "Range.Value" ругается, если в ячейке с датой имеются "запрещенные символы".
Должно выйти что то по типу
Sheet.Cells[i, 1].NumberFormat := 'DD.MM.YY';
но никак не найдут как привести к текстовому формату.
1 spectre1978
 
03.02.15
10:39
Запустите запись макроса, отформатируйте ячейку, прекратите запись макроса и посмотрите код
2 crazydimka
 
03.02.15
10:44
Спасибо! Полезный метод, пригодится. Все получилось.
3 spectre1978
 
03.02.15
10:45
самый простой вариант чтобы всегда писать текст в ячейку - писать с префиксом '.

Т.е. по типу Cells [1,1].Text = "'Это всегда будет текст"
4 crazydimka
 
03.02.15
10:46
Ну тут я читаю, поэтому пытаюсь обработать чужое творение=)
5 Maxus43
 
03.02.15
10:50
ЛистНовый.Cells(НомерСтроки, 2).NumberFormat = "@";//текст
Программист всегда исправляет последнюю ошибку.