Visual Basic

Páginas: 5 (1187 palabras) Publicado: 4 de mayo de 2012
OBJETOS DE EXCEL EN VISUAL BASIC .
Jerarquía de Objetos: Application Workbooks(Workbook) Worksheets(Worksheet) Range
Ejemplo: Application.Workbooks("NombreLibro.xls").Worksheets("NombreHoja").Range("C2").Propiedad
Application.Workbooks(ÍndiceLibro).Worksheets(ÍndiceHoja).Range("NombreRango").Método
♣ Application El propio Excel.
Propiedades [Tipo, Lectura/Escritura] Sintaxis:Application.Propiedad = Valor
.Caption [String, L/E] Título de la Ventana Principal de Excel.
.Path [String, L] Devuelve la Carpeta donde está instalado Excel.
.WindowState [L/E] xlNormal / xlMaximized / xlMinimized. Estado de la ventana.
.DisplayAlerts [Boolean, L/E] True / False. Muestra o no los mensajes de alerta.
.ScreenUpdating [Boolean, L/E] True / False. Actualiza o no la ventana a medida quese ejecuta la subrutina.
.DisplayStatusBar [Boolean, L/E] True / False. Muestra u oculta la barra de estado.
.DisplayFormulaBar [Boolean, L/E] True / False. Muestra u oculta la barra de fórmulas.
.StatusBar [String, L/E] Devuelve o establece el texto de la barra de estado. (False si Excel tiene el control).
Métodos Argumentos Sintaxis: Application.Método Arg1:=Valor, Arg2:="Cadena", ....Calculate Ninguno [] Recalcula todas las fórmulas, de todas las hojas, de todos los libros abiertos.
.Help HelpFile, HelpContextId [String, Integer] Muestra un tema de ayuda.
.Quit Ninguno [] Cierra Excel.
.Run Macro, arg1, arg2, ... [String, ...] Ejecuta un Procedimiento con sus argumentos si los lleva.
♣ Workbooks Libros de trabajo de Excel. (Los *.xls)
ThisWorkbook Libro que contiene la macroque se ejecuta.
ActiveWorkbook Libro activo. (Ejemplo: NombreLibro = ActiveWorkbook.Name )
Workbooks("Libro1.xls") Referencia a un libro por su nombre. Libro llamado "Libro1.xls". ¡Debe estar abierto!
Workbooks(1) Referencia a un libro por su Índice. Primer libro de la colección. Primer libro abierto.
Workbooks(Workbooks.Count) Último libro de la colección. Último libro abierto.(Workbooks.Count es la cantidad de libros).
Propiedades [Tipo, L/E] Sintaxis: Workbooks(Workbook).Propiedad = "Texto"
Workbooks.Count [Integer, L] Devuelve el Número de libros de la colección de libros abiertos. Propiedad de la Colección.
.Name [String, L] Devuelve el Nombre del Libro. (Para cambiarlo usar el método SaveAs).
.Path [String, L] Devuelve la Ruta de acceso al archivo del libro.
.Author[String, L/E] Nombre del Autor del libro.
.Saved [Boolean, L] True / False. Si es False se han hecho cambios en el libro, y no están salvados.
Métodos Argumentos Sintaxis: Workbooks(Workbook).Método Arg1:=Valor, Arg2:=" Texto", ...
de la Colección Workbooks
.Open FileName, ReadOnly [String, Bool] Abre un libro existente: FileName:="c:\dir\libro.xls"
.Add Ninguno [] Crea un nuevo libro vacío y loagrega a la colección.
de un libro determinado
.Activate Ninguno [] Activa el libro especificado.
.Close SaveChanges, FileName [Bool, String] Cierra el libro, y lo guarda con un nombre si True.
.Protect Password, Structure, Windows [String, Bool, Bool] Protege el libro, estructura y ventanas.
.Save Ninguno [] Guarda el libro, con el nombre actual.
.SaveAs FileName [String] Guarda el libro,con un nuevo nombre.
.SaveCopyAs FileName [String] Guarda una copia del libro, con un nuevo nombre.
♣ Worksheets Colección de Hojas de Trabajo. (Las hojas de un libro Excel)
ActiveSheet Hoja activa. (Ejemplo: NombreHoja = ActiveSheet.Name )
Worksheets("Hoja1") Hoja llamada "Hoja1".
Worksheets(1) Primera hoja de la colección. (Ej: NombreHoja = Worksheets(1).Name )Worksheets(Worksheets.Count) Última hoja de la colección. (Worksheets.Count es la cantidad de hojas).
Propiedades [Tipo, L/E] Sintaxis: Worksheets(Worksheet).Propiedad = "Cadena"
Worksheets.Count [Integer, L] Propiedad de la Colección. Devuelve el número de hojas de la colección.
.Index [Integer, L] Devuelve el índice númerico de la hoja dentro de la colección de hojas.
.Name [String, L/E] Nombre de la Hoja.
.Next...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Visual basic
  • visual basic
  • Visual Basic
  • visual basic
  • visual basic
  • visual basic
  • Visual basic
  • Que Es El Visual Basic

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS