====== Связь с внешними системами через COM, OLE соедниение. ====== ===== Связь с EXCEL ===== Описание основных методов по работе с Excel средствами OLE (1C 8). Excel = Новый COMОбъект("Excel.Application") ; //подключение модуля Excel Док = Excel.Workbooks.Open(Путь); // открытие файла (книги),Путь – местоположение файла) //далее получение данных из ячейки ЗначениеЯчейки = Док.Sheets(1).Cells(НомерСтроки,НомерСтолбца).Value; // Sheets - лист // далее запись значения в ячейку Док.Sheets(1).Cells(НомерСтроки,2).Value = НекотороеЗначение; // Sheets – лист //получим текущий (активный лист) и его редактирование Лист = Excel.ActiveSheet; Лист.Cells(НомерСтроки,2).HorizontalAlignment = (-4108); // выравнивание по центру Лист.Cells(НомерСтроки,2).VerticalAlignment = (-4108); ВсегоКолонок = Лист.Cells(1,1).SpecialCells(11).Column; // число колонок на листе ВсегоСтрок = Лист.Cells(1,1).SpecialCells(11).Row; // число строк на листе Лист.Columns(1).EntireColumn.AutoFit(); // автоподбор ширины колонки по центру Док.save(); // если книгу изменяли Excel.Workbooks.close(); //после произведения всех операций над объектом Excel.Quit(); //стоб процесс не висел после произведения всех операций над объектом