Показать сообщение отдельно
Старый 21.06.2006, 16:43   #50  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Цитата:
Сообщение от AndyD
Не слушайте его. Он все врет.
Гы! Самокритично!

Ага, я сам тоже поковырялся, и ТОЖЕ в процессе сначала пропустил параметр и почти расстроился... Потом стал считать параметры, загибая пальцы...

Прикладываю свою простенькую процедурку, которая только открывает и чуть форматирует ранее сформированный файл:
X++:
static void Test_OpenText_FormulaArray(Args _args)
{
    COM xlApp;
    COM rng;
    COM wbks, wbk;
    COM wkss, wks;   
    ;
    
    xlApp = new COM('Excel.Application');
    xlApp.Visible(true);
    
    wbks = xlApp.Workbooks();
    wbk = wbks.Add();
    
    wkss = wbk.Worksheets();
    wks = wkss.Item(1);
    
    rng = wks.Range('A1', 'B10');
    
    rng.FormulaArray(@'={1\1;2\2;3\2;4\2;5\2;6\1;7\1;8\1;9\1;10\1}'); 
    
    wbks.OpenText
    (
    'C:\\demo.txt', //FileName
    1251, // Origin,
    1, // StartRow,
    1, // DataType
    1, // TextQualifier
    false, // ConsecutiveDelimiter,
    true, // Tab,
    false, // Semicolon,
    false, // Comma,
    false, // Space,
    false, // Other,
    '', // OtherChar,
    rng // FieldInfo
    );
    
}