|
NavegaciónInicio de sesiónEn lÃneaEn este momento hay 0 usuarios y 86 invitados en lÃnea.
|
Extraer propiedades de un archivoHola. Estoy haciendo una macro que haga una tabla con los nombres de los ficheros de extensión jpg que hay en el directorio y las fechas de creación de estos ficheros. Lo del nombre lo tengo solucionado pero no sé hacer lo de las fechas. Buscando y preguntando parece ser que se hace con Referencias de MIcrosoft Scripting Runtime... alguien sabe qué es esto, como puedo acceder a estas referencias?? o alquien sabe cómo se puede extraer esta propiedad??
gracias
Enviado por argacha el 23 Abril, 2009 - 17:04. Re: Extraer propiedades de un archivoEnviado por argacha el 24 Abril, 2009 - 08:05.
Gracias pacomegia y una cosita... Si esto lo hago en mi ordenador..¿luego correrá la macro en otro ordenador??¿o allí tambien tienen que activar estar referencias??? ya contaré si puedo sacar la fecha del archivo. ![]() Re: Extraer propiedades de un archivoEnviado por pacomegia el 24 Abril, 2009 - 15:37.
Funcionará siempre que en el otro equipo también esté instalada la biblioteca o complemento en cuestión (bueno, creo que la terminología correcta es que la biblioteca esté registrada en el sistema). Si utilizas un componente de windows, seguramente funcionará en otro equipo con windows, claro que con tanta versión de windows, actualizaciones, componentes opcionales, etc, cualquiera sabe.
Re: Extraer propiedades de un archivoEnviado por argacha el 27 Abril, 2009 - 15:11.
Ya, ya sé que soy torpe pero no lo consigo. Me refiero a la macro, no a lo de la boblioteca.. eso lo he conseguido. Intento hacer una macro que me traiga el nombre de todos los ficheros jpg de undirectorio y la fecha de creación de cada uno de ellos. Lo de los nombres lo he conseguido, pero lo de la fecha va peor. subo el archivo a ver si alguien me puede decir por qué falla y como debería ser.
![]() Re: Extraer propiedades de un archivoEnviado por pacomegia el 27 Abril, 2009 - 21:36.
parece que el error principal se producía porque aparte de declarar una variable de objeto como FileSystemObject, tienes que iniciarla Dim tuvariable as FileSystemObject 'esto declara la variable, pero aún no contiene nada Set tuvariable = new FileSystemObject ' estos sí asocia un nuevo objeto a la variable declarada ¿por qué parece que estás haciendo lo mismo dos veces? pues yo también me lo he preguntado alguna vez
Te adjunto un archivo con la macro corregida en esto y con alguna cosilla más que he comentado en el código. ya nos contarás qué tal.
Re: Extraer propiedades de un archivoEnviado por argacha el 28 Abril, 2009 - 11:35.
Perfecto. Me funciona estupendamente. Muchas gracias. Re: Extraer propiedades de un archivoEnviado por Visitante el 15 Marzo, 2011 - 13:05.
Hola! Estuve viendo que hiciste una Macro para extraer el nombre y las propiedades de unos archivos JPG. Soy malisisisimo programando y quisiera saber si no tienes inconvenientes en mostrarme tu código. Mil gracias de Antemano ![]() Re: Extraer propiedades de un archivoEnviado por pacomegia el 15 Marzo, 2011 - 14:27.
el código está en los adjuntos de los comentarios anteriores: por ejemplo en este archivo ------ |
cargando...
Buscar en necesitomas.comExcelómetroTemas nuevosLo más vistoHoy: |
Re: Extraer propiedades de un archivo
Para agregar una referencia a un complemento o a una biblioteca del sistema haz lo siguiente:
Entra en el editor VBA [ Alt ] [F11], y allí dentro del menú Herramientas tienes una opción de Rerefencias
Ahora te aparecerá un cuadro de diálogo con una retahíla de complementos y bibliotecas instaladas en el sistema. es un buen lugar para reflexionar sobre toda la basura instalada en el ordenador. Busca entre todas estas cosas la que necesitas.
Una observación: La referencia es del proyecto, es decir, que no lo estás dando de alta para todo lo que hagas en Excel, sólo estás dándolo de alta para el proyecto activo. En mi caso el proyecto activo se llama MacrosPersonales, lo puedes ver en el título de este cuadro de diálogo.
ya nos contarás qué tal
------
La potencia sin control no sirve de nada.
Power is nothing without control.