Цитата:
Сообщение от
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
);
}