Trabajo entre aplicaciones

Visual Basic puede crear nuevos objetos y recuperar objetos existentes de muchas aplicaciones de Microsoft. Otras aplicaciones también pueden proporcionar objetos que se pueden crear mediante Visual Basic. Consulte la documentación de la aplicación para obtener más información.

Para crear un nuevo objeto u obtener un objeto existente de otra aplicación, use la función CreateObject o la función GetObject .

' 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") 

La mayoría de las aplicaciones proporcionan un método Exit o Quit que cierra la aplicación tanto si se encuentra visible como si no. Para obtener más información sobre los objetos, métodos y propiedades que proporciona una aplicación, consulte la documentación de la aplicación.

Algunas aplicaciones permiten usar la palabra claveNew para crear un objeto de cualquier clase que exista en su biblioteca de tipos. Por ejemplo:

Dim X As New Field 

Este caso es un ejemplo de una clase en la biblioteca de tipos de acceso a datos. Se crea una nueva instancia de un objeto Field mediante esta sintaxis. Consulte la documentación de la aplicación para obtener información acerca de qué clases de objeto pueden crearse de esta forma.

Vea también

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.