XL.OlePropertyGet("Workbooks",i).OlePropertyGet("Charts").OlePropertyGet("Count") - число диаграмм в i-й рабочей книге.
Имена рабочей книги и листа в рабочей книге хранятся в свойстве Name соответствующего объекта автоматизации:
XL.OlePropertyGet("Workbooks",i).OlePropertyGet("Name") - имя i-й рабочей книги;
XL.OlePropertyGet("Workbooks",i).OlePropertyGet("Sheets",j).OlePropertyGet("Name") - имя j-го листа в i-й рабочей книге;
XL.OlePropertyGet("Workbooks",i).OlePropertyGet("WorkSheets",j).OlePropertyGet("Name") - имя j-го рабочего листа в i-й рабочей книге;
XL.OlePropertyGet("Workbooks",i).OlePropertyGet("Charts",j).OlePropertyGet("Name") - имя j-й диаграммы в i-й рабочей книге;
Для ссылки на рабочие книги и листы вместо их номеров можно указывать имеющиеся у них имена, например:
XL.OlePropertyGet("Workbooks","Книга2").OlePropertyGet("WorkSheets","Лист3").OlePropertyGet("Cells",4,2) - ячейка В4 рабочего листа Лист3 в рабочей книге Книга2.
Выбор конкретной открытой книги, которая указывается номером или именем s, осуществ-ляется методом Activate: XL.OlePropertyGet("WorkBooks",s).OleProcedure("Activate").
После выбора книги она становится активной, и на нее можно ссылаться как на объект ActiveWorkBook.
Выбор листа в активной рабочей книге, указанного номером или именем s, также осуществ-ляется методом Activate, который имеется у листа: XL.OlePropertyGet("ActiveWorkBook"). OlePropertyGet("Sheets",s).OleProcedure("Activate").
Использование раннего связывания
При использовании раннего связывания компилятор должен получить информацию о методах и свойствах, которыми обладает объект автоматизации. Информация такого рода содержится в библиотеках типов, поставляемых вместе с сервером автоматизации.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.