miércoles, 17 de septiembre de 2014

VBA - El Objeto Workbook

Cuando trabajamos con Visual Basic for Application (VBA - Mas conocido como Macros en el mundo del hampa) muchas veces hacemos referencias a los libros de Excel.
Estos objetos se conocen como Workbook  y representa a los libros del propio Excel.

Las propiedades que podemos encontrar en los objetos Workbooks son las siguientes:
  •   Hoja activa  .... Activeworkbook.Activesheet
  •   Nombre       .... Activeworkbook.Name
  •   Ruta            .... Activeworkbook.Path
Así también podemos encontrar aquellos métodos que se pueden aplicar en los objetos workbooks:
  •  Save   .... Activeworkbook.save
  •  Close  .... Activeworkbook.close
Algunos Ejemplos:
Sub Operaciones_Basicas()
    Workbooks(1).Close True ‘cerrar el libro guardando cambios
    Workbooks(5).Close ‘cerrar el libro sin guardar cambios
    Workbooks(2).Save ‘Guarda el libro
    Workbooks(3).SaveAs “C:\Documents and Settings\User\123\Excel ejemplo.xls”
End Sub
Abrir el libro Trabajo.xls que se posiciona en una carpeta y unidad de uso.
Solución: Workbooks.Open FileName:=”Trabajo.xls”
Espero que les sirva esta publicación.

Saludos
Ing. Enrique Neciosup Morales