Visual Basic - Crear un word con fotos a partir de un documento txt

Life is soft - evento anual de software empresarial
 
Vista:
Imágen de perfil de Santiago

Crear un word con fotos a partir de un documento txt

Publicado por Santiago (9 intervenciones) el 08/06/2016 20:07:53
Hola a todos,
Necesito ayuda para crear un programa para generar un documento de word (con una tabla) que contenga fotos de una carpeta externa, a partir de un listado de fotos en formato txt.

A ver si me explico:
Tengo un documento de texto (en txt) con el nombre de unas fotos y su cantidad. Lo que quiero es poder generar, a partir de ese txt, un documento de word que contenga las susodichas fotos en su cantidad especificada, dentro de una tabla de 3 columnas. Las fotos estan en una carpeta en el mismo directorio que el txt

Si alguien me pudiese crear dicho programita, se lo agradecería mucho, ya que se trata de algo que tengo que hacer varias veces a la semana en mi trabajo y son muchas fotos (con lo que me paso mucho tiempo insertando las fotos una por una en el word).

Muchas gracias a todos por adelantado.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Andres Leonardo
Val: 3.117
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Crear un word con fotos a partir de un documento txt

Publicado por Andres Leonardo (1798 intervenciones) el 08/06/2016 22:07:38
Amigo te pregunto TIENE que ser un programa????

Por que lo qeu podrias hacer un combinar correspondencia subiendo el archivo a excel (pasando el txt a xls )

Luego haces un formato y lees los registros y te generara una plantilla de N documentos de WORD.

Que dices Debe ser un programa (y claro que se puede cree me ) pero si no es necesario utilicemos algo que ya existe y que tomara unos 20 minutos
10 - Hacer el Excel
10 - Combinar correspondencia

*Pasa el archivo texto o una parte de este y lo revisamos veo que te puedo ayudar

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Santi Rigo

Crear un word con fotos a partir de un documento txt

Publicado por Santi Rigo (9 intervenciones) el 08/06/2016 23:41:42
Hola.
Sí, había pensado en un combinar correspondencia. El problema es que no quiero N documentos sino un único documento con las fotos (que están en una carpeta) y algunas de ellas deben estar repetidas un determinado número de veces. Todo ello a partir de un listado, que puede estar en una hoja de Excel, que contiene el número de veces que se debe repetir cada foto.
Puede hacerse éso con un combinar correspondencia?
Qué pasos debería seguir?
Muchas gracias.
Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Andres Leonardo
Val: 3.117
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Crear un word con fotos a partir de un documento txt

Publicado por Andres Leonardo (1798 intervenciones) el 08/06/2016 23:58:58
Pasame el formato de word ademas de un ejemplo como se repetirian las fotos

ya vamos a ver que hacemos

podriamos usar VBA desde excel a word.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Santi

Crear un word con fotos a partir de un documento txt

Publicado por Santi (9 intervenciones) el 09/06/2016 08:13:52
Ok,
Adjunto el word con el formato, así como el excel con el listado de fotos y su cantidad. El conjunto de fotos estaría en una carpeta (todo puede estar en el mismo directorio, para facilitar el trabajo).
El proceso a seguir sería:
Se escribe el listado de fotos en el excel junto a su cantidad.
Se genera el word (buscando las fotos seleccionadas del conjunto de fotos de la carpeta) con las fotos repetidas el número de veces que se indica en el excel.

Muchas gracias por tu ayuda.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Andres Leonardo
Val: 3.117
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Crear un word con fotos a partir de un documento txt

Publicado por Andres Leonardo (1798 intervenciones) el 09/06/2016 17:04:43
Ok dejame ver que podemos hacer ... Yo croe que desde el propio word podria hacerse

Dejame ponerle cabeza lo seguro que en la noche aca pueda ver como hago .... te estare escreibiendo mañana maximo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Andres Leonardo
Val: 3.117
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Crear un word con fotos a partir de un documento txt

Publicado por Andres Leonardo (1798 intervenciones) el 10/06/2016 01:23:20
Haber veamos este es un BEta .. hay mucho que mejorar pero hace en sisntesis lo que queires

Depende por ahora de las imagenes del tamaño etc... en todo caos hace lo que queires...

**la foto es la misma pero le puse un numero para diferenciarla jejejejej
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Santi Rigo

Crear un word con fotos a partir de un documento txt

Publicado por Santi Rigo (9 intervenciones) el 10/06/2016 11:12:49
Buenas Andrés,

Antes de nada quería agradecer tu atención y predisposición a ayudarme.

Te comento: me he bajado y descoomprimido el archivo. Abro el excel y ejecuto la macro. Me da un error:
"Error de compilación: No se puede encontrat el proyecto o la biblioteca"
Qué estoy haciendo mal? Tengo que guardar los archivos en algún directorio en particular? Debe estar el excel y el word en la misma carpeta que las fotos?
He probado varias opciones y no he conseguido obtener el word.

Muchas gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Francisco Javier
Val: 2
Ha disminuido su posición en 155 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Crear un word con fotos a partir de un documento txt

Publicado por Francisco Javier (9 intervenciones) el 10/06/2016 12:50:22
Saludos, Andrés.
La idea es genial, pero a mí también me da el mismo error (No se puede encontrar el proyecto o la biblioteca) en:

1
Dim wordapp As Word.Application

:-(
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Andres Leonardo
Val: 3.117
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Crear un word con fotos a partir de un documento txt

Publicado por Andres Leonardo (1798 intervenciones) el 10/06/2016 15:55:41
Ok ya se por que es .. .que vertsion de Officce tienen recuerdene que deberan en el proyecto poner la refrencia

1
Microsoft Word XX.0  Object library
--donde xx es la version de su office ....

Lo peor del casoi es que he borrado el archivo correcto ese excel que envie no es el correcto .. lo vuelvo a subir

**Solo necesitan que el excel y la carpeta fotos este en el mismo directorio

Cualquier cosa me avisan
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Santiago

Crear un word con fotos a partir de un documento txt

Publicado por Santiago (9 intervenciones) el 10/06/2016 16:52:32
Hola,

Lo siento, pero no entiendo dónde debo poner la referencia. Mi office es el 2010 (el word seria 15.0)

Cómo hago?

Muchísimas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Andres Leonardo
Val: 3.117
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Crear un word con fotos a partir de un documento txt

Publicado por Andres Leonardo (1798 intervenciones) el 10/06/2016 17:07:29
En excel anda al menu "vista "

VISTA - VER MACRO - MODIFICAR

**sE TE ABRIRA UN EDITAR DE MACROS VBA

AHI deberas en el menu refrencias ... buscar en esa lista el item que te digo ....
el officce 2010 es la version 14.0 ya que la 2013 es la 15

SAludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Santiago

Crear un word con fotos a partir de un documento txt

Publicado por Santiago (9 intervenciones) el 10/06/2016 21:48:34
Hola Andrés,
No consigo que corra la macro. He buscado en Referencias y he encontrado "Microsoft Word 14.0 Object Library" y la he marcado.
Cuando le doy a aceptar me aparece el siguiente mensaje:
"El nombre entra en conflicto con un módulo, proyecto o biblioteca de objetos existente"

No sé cómo arreglarlo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Andres Leonardo
Val: 3.117
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Crear un word con fotos a partir de un documento txt

Publicado por Andres Leonardo (1798 intervenciones) el 10/06/2016 22:19:47
tienes skype para revisarlo??? si no podrias poner un capture. del error?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Santiago

Crear un word con fotos a partir de un documento txt

Publicado por Santiago (9 intervenciones) el 10/06/2016 22:37:21
Ya lo he conseguido, muchas gracias!

Te lo agradezco mucho.

Seria posible modificar la macro para que pusiera 9 fotos por página? (seguramente tendré que modificar los márgenes del word. Lo he intentado después de generar el word, pero sólo consigo insertar 6 fotos, aunque queda espacio para otras 3, las pone en la siguiente hoja).

Un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Andres Leonardo
Val: 3.117
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Crear un word con fotos a partir de un documento txt

Publicado por Andres Leonardo (1798 intervenciones) el 10/06/2016 22:44:00
Q bueno ... justo esto te iba a decir... con eso pongo el numero en el docu,mento pero tiene mucho que ver el tamaño de las imagenes ..... y los margenes del documento yo te iba a pedir que me envies el tamaño que tienes las fotos .... para poder ver como ajusto el documento.

x cierto que hiciste par que funcionara?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Santi

Crear un word con fotos a partir de un documento txt

Publicado por Santi (9 intervenciones) el 10/06/2016 22:59:15
Pues son de 235 x 330 píxeles (6,2 x 8,7 cm).

La idea es que me salgan hojas de word con 9 imágenes.

De esa forma tendría el documento perfecto.

Mil gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Santi

Crear un word con fotos a partir de un documento txt

Publicado por Santi (9 intervenciones) el 10/06/2016 23:18:00
Validé varias casillas de microsoft word y office 14.0, así como desactivar una que salía marcada de microsoft word 15.0 Object Library
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar