Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Автоматизация (прежнее название OLE-автоматизация) — это функция COM, соответствующая отраслевым стандартам технология, которую приложения используют для предоставления объектов в инструментах разработки, языках макросов и других приложениях, поддерживающих автоматизацию. Например, приложение электронной таблицы может предоставлять лист, диаграмму, ячейку или диапазон ячеек , каждая из которых представляет собой объект разного типа. Текстовый редактор может предоставлять такие объекты, как приложение, документ, абзац, предложение, закладка, выделение.
Когда приложение поддерживает автоматизацию, Visual Basic может получать доступ к объектам, предоставляемым приложением. Используйте Visual Basic для обработки этих объектов, вызывая методы по объекту или получая и задавая свойства объекта. Например, можно создать объект службы автоматизации и написать следующий код для доступа к объекту .
MyObj.Insert "Hello, world." ' Place text.
MyObj.Bold = True ' Format text.
If Mac = True ' Check your platform constant
MyObj.SaveAs "HD:\WORDPROC\DOCS\TESTOBJ.DOC" ' Save the object (Macintosh).
Else
MyObj.SaveAs "C:\WORDPROC\DOCS\TESTOBJ.DOC" ' Save the object (Windows).
End If
Используйте следующие функции для доступа к объекту службы автоматизации.
| Функция | Описание |
|---|---|
| CreateObject | Создает новый объект указанного типа. |
| GetObject | Извлекает объект из файла. |
Сведения о свойствах и методах, поддерживаемых приложением, см. в документации по приложению. Объекты, функции, свойства и методы, поддерживаемые приложением, обычно определяются в библиотеке объектов приложения.
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.