ВнешнийОбъект |
Позволяет обращаться к внешним объектам операционной системы из программы СБиС.
ВнешнийОбъект(ИмяОбъекта)
ИмяОбъекта (текст) – имя Com – объекта (например, Excel.Application, Word.Application и т.д.)
Объект - Com – объект с имеющимися свойствами и методами.
С помощью программы изменим в книге Excel значение ячейки, не открывая приложения:
перем eхс =
ВнешнийОбъект("Excel.Application"); # создаем Cом-объект
перем books = eхс.GetWorkbooks(); # создаем объект книги
перем book = books.FuncOpen(СпроситьФайл("", "*.xls")); # открываем
нужную книгу
перем sheets = book.GetWorksheets(); # создаем листы
перем ws = sheets.GetItem( 1 ); # выбираем первый лист
перем cls = eхс.GetCells(); # считываем ячейки из выбранного
листа
cls.GetItem( 1, 1 ).PutValue( "test" ); # в первую ячейку вносим
значение "test"
eхс.PutVisible( Да ); # делаем книгу видимой для пользователя
eхс.FuncQuit(); # закрываем книгу, с сохранением изменений.