Table of contents
TOC
Recolher sumário
Expandir sumário

Trabalhando em todos os aplicativosWorking Across Applications

office 365 dev account|Última Atualização: 22/03/2018
|
2 Colaboradores

Visual Basic pode criar novos objetos e recuperar objetos existentes de vários aplicativos Microsoft. Outros aplicativos também podem fornecer a objetos que podem ser criados usando o Visual Basic. Consulte a documentação do aplicativo para obter mais informações.Visual Basic can create new objects and retrieve existing objects from many Microsoft applications. Other applications may also provide objects that you can create using Visual Basic. See the application's documentation for more information.

Para criar um novo objeto ou obter um objeto existente de outro aplicativo, use a função CreateObject ou função GetObject :To create an 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") 

A maioria dos aplicativos fornecem um método Exit ou Quit que fecha o aplicativo se ou não é visível. Para obter mais informações sobre os objetos, métodos e propriedades que fornece a um aplicativo, consulte a documentação do aplicativo. Alguns aplicativos permitem que você use apalavra-chave de Newpara criar um objeto de qualquer classe que existe na suabiblioteca de tipos. Por exemplo:Most applications provide an Exit or Quit method that closes the application whether or not it is visible. For more information on the objects, methods, and properties an application provides, see the application's documentation. Some applications allow you to use the Newkeyword to create an object of any class that exists in itstype library. For example:

Dim X As New Field 

Nesse caso, é um exemplo de uma classe na biblioteca de tipos de acesso a dados. Uma nova instância de um objeto Field é criada usando a seguinte sintaxe. Consulte a documentação do aplicativo para obter informações sobre o objeto que classes podem ser criados dessa forma.In this case, is an example of a class in the data access type library. A new instance of a Field object is created using this syntax. Refer to the application's documentation for information about which object classes can be created in this way.

© 2018 Microsoft