|
Программное форматирование колонки 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 = "@";//текст
|
|