Sección de códigos , trucos y ejemplos para visual basic
<Volver> - Anterior - Siguiente
Contenido:
Función de ejemplo que utiliza la referencia a Microsoft visual basic For Applications Extensibility
La siguiente función accede a un libro de Excel, y mediante la referencia a VBComponents, se obtienen la cantidad de macros que hay en dicho libro.
Nota: el ejemplo, cuando recorre los módulos del WorkBook indicado, realiza un bucle para determinar si el módulo de código, es decir la macro, no está vacia, es decir que contiene código . Si el módulo existe pero está vacio, no lo toma en cuenta .
Código fuente en el Form
Este es similar al anterior, pero añade los nombres en un ListBox, y al seleccionar el nombre, visualiza el código fuente en un textbox multilinea
Agregar las referencias indicadas en el primer ejemplo ( VbComponents y Ms Excel Object library ), mas un Commandbutton, un List1 y un Text1 Multilinea
En el form
Este otro ejemplo, realiza un bucle y lista los objetos del libro indicado, para obtener : el nombre y el tipo de los mismos ( UserForms, Módulos comunes, módulos de clase , hojas, libros). El resulatado se visualiza en un Msg Box
Para recupera el tipo , se consulta la propiedad Type dentro de la colección VBComponents
MsgBox ElLibro.VBProject.VBComponents.Item(i).Type
Ejemplo :
Colocar un commandbutton, e indicar el path del Xls en la llamada a la rutina ListarObjetos
Código fuente del formulario
Buscar en Recursos vb
Recursos visual basic - Buscar - Privacidad - Copyright © 2005 - 2009 - www.recursosvisualbasic.com.ar