Показать сообщение отдельно
Старый 28.03.2006, 15:34   #21  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2494 (89) +++++++++
Регистрация: 20.08.2005
По поводу переключения раскладки - можно не заморачиваться с ней, а воспользоваться PasteSpecial
X++:
    COMExcelDocument_RU excel = new COMExcelDocument_RU();
    TextBuffer      tb = new TextBuffer();
    COM             Doc;
    COM             app;
    COM             sheet;
    COM             cell;
    ;
    excel.newFile();
    doc = excel.getComDocument();
    app = doc.Application();
    sheet = app.ActiveSheet();
    cell = sheet.Range("B2");
    cell.Select();
    tb.setText("Строка1\tКолонка2\nСтрока2\tКолонка2\nСтрока3\tКолонка2\nСтрока4\tКолонка2");
    tb.toClipboard();

    sheet.PasteSpecial(COMVariant::createFromStr("Текст"));
__________________
Axapta v.3.0 sp5 kr2