Работа в разных приложенияхWorking across applications

Visual Basic может создавать новые объекты и извлекать существующие объекты из многих приложений Майкрософт.Visual Basic can create new objects and retrieve existing objects from many Microsoft applications. Другие приложения также могут предоставлять объекты, которые можно создать с помощью Visual Basic.Other applications may also provide objects that you can create by using Visual Basic. Для получения дополнительных сведений ознакомьтесь с документацией по приложению.See the application's documentation for more information.

Чтобы создать новый объект или получить существующий объект из другого приложения, используйте функцию CreateObject или GetObject .To create a new object or get an existing object from another application, use the CreateObject function or GetObject function.

' Start Microsoft Excel and create a new Worksheet object. 
Set ExcelWorksheet = CreateObject("Excel.Sheet") 
 
' Start Microsoft Excel and open an existing Worksheet object. 
Set ExcelWorksheet = GetObject("SHEET1.XLS") 
 
' Start Microsoft Word. 
Set WordBasic = CreateObject("Word.Basic") 

Большинство приложений предоставляют метод Exit или Quit, который закрывает приложение независимо от того, отображается оно или нет.Most applications provide an Exit or Quit method that closes the application whether or not it is visible. Для получения дополнительных сведений о объектах, методах и свойствах, предоставляемых приложением, ознакомьтесь с документацией по приложению.For more information about the objects, methods, and properties an application provides, see the application's documentation.

Некоторые приложения позволяют использовать ключевое слово New для создания объекта любого класса, существующего в его библиотеке типов.Some applications allow you to use the New keyword to create an object of any class that exists in its type library. Пример:For example:

Dim X As New Field 

В этом случае это пример класса в библиотеке типов доступа к данным.This case is an example of a class in the data access type library. С помощью этого синтаксиса создается новый экземпляр объекта field .A new instance of a Field object is created by using this syntax. В документации по приложению содержатся сведения о том, какие классы объектов могут быть созданы таким образом.Refer to the application's documentation for information about which object classes can be created in this way.

См. такжеSee also

Поддержка и обратная связьSupport and feedback

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи?Have questions or feedback about Office VBA or this documentation? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.