ВнешнийОбъект

Позволяет обращаться к внешним объектам операционной системы из программы СБиС.

Синтаксис

ВнешнийОбъект(ИмяОбъекта)

Параметры

ИмяОбъекта (текст) – имя 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(); # закрываем книгу, с сохранением изменений.