Показать сообщение отдельно
Старый 09.08.2007, 13:30   #3  
/Antony/ is offline
/Antony/
Программист
 
14 / 12 (1) ++
Регистрация: 01.08.2007
По умолчанию у ячеек стоит Автоформат. Чтоб избежать твоей проблемы необходимо задать ячейке текстовый формат.

Код:
static void txtCellExcel(Args _args)
{
    COM     comRange;
    COM     comWorkSheets;
    COM     comWorkSheet;
    COM     m_comDocument;
 
    ComExcelDocument_RU   excel = new ComExcelDocument_RU();
 
 
    excel.newFile();
 
    m_comDocument     = excel.getComDocument();
    comWorkSheets     = m_comDocument.workSheets();
    comWorkSheet      = comWorkSheets.item(1);
 
    comRange = comWorkSheet.Range("A1");
    comRange.NumberFormat("@");
}
После этого чтобы ты не вставил в ячейку А1 - это будет восприниматься экселем как текст и переформатирование производиться не будет.

Последний раз редактировалось /Antony/; 09.08.2007 в 13:38.
За это сообщение автора поблагодарили: afrankova (1).