Imprimir página | Cerrar ventana

Macro en Word para Seleccionar una Tabla

Impreso de: Foro de Access y VBA
Categoría: Otros de Microsoft: Windows y Office
Nombre del foro: Word
Descripción del foro: Foro de Word
URL: http://www.mvp-access.com/foro/forum_posts.asp?TID=85927
Fecha de impresión: 29/Marzo/2024 a las 16:57


Tema: Macro en Word para Seleccionar una Tabla
Publicado por: canoasesor
Asunto: Macro en Word para Seleccionar una Tabla
Fecha de publicación: 02/Abril/2021 a las 17:28
Cordial saludo para todos
Solicito el favor de que alguien me ayude con algo

Tengo una tabla en excel y cree una macro para enviar la tabla a Word
Pero necesito que al pegar la tabla, esta quede seleccionada y le pueda aplicar 

- Fuente Arial Narrow
- Tamaño fuente 10
- y que quede autoajustada al contenido

La verdad nunca he hecho macros en Word y este tema no se encuentra casi nada en Internet

Agradezco mucho lo que puedan colaborarme

Cordialmente

Cesar Cano



Respuestas:
Publicado por: Mihura
Fecha de publicación: 02/Abril/2021 a las 17:48
Hola, bienvenido.

Al igual que Excel, Word también tiene una grabadora de macros, úsala, te dará el camino a seguir.




-------------
Jesús Mansilla Castells.
Saludos desde Móstoles.

http://www.accessaplicaciones.com" rel="nofollow - Access Aplicaciones
http://www.tecsys.es" rel="nofollow - Tecsys.es


Publicado por: canoasesor
Fecha de publicación: 03/Abril/2021 a las 02:42
Muchas gracias

Es que ya lo intenté, en especial para seleccionar la tabla y no me permite seleccionar la tabla.
Las otras dos opciones me las permite, pero seleccionar la tabla no
No se como se llamaria la instrucción al menos para seleccionar la tabla y sobre ella aplicar los demas comandos



Publicado por: Mihura
Fecha de publicación: 03/Abril/2021 a las 09:50
En Word las tablas se numeran empezando desde el 1, así que para seleccionar una tabla te vale con:

     ActiveDocument.Tables(1).Select






-------------
Jesús Mansilla Castells.
Saludos desde Móstoles.

http://www.accessaplicaciones.com" rel="nofollow - Access Aplicaciones
http://www.tecsys.es" rel="nofollow - Tecsys.es


Publicado por: prga
Fecha de publicación: 03/Abril/2021 a las 09:58
Hola.
Ampliando lo comentado por Jesús y salvo mejor opinión.
Como  a las tablas no se les puede dar un "nombre" y si hay un número indeterminado o variable de tablas y si tenemos que "trabajar" en una, un  truco para "localizarla" es:
1º.- Creamos un marcador que englobe a esa tabla y le damos un nombre al marcador
2º.- A través del VBA seleccionamos el marcador por el nombre
3º.-Como en esa selección (marcador) solo hay una tabla, pues ya sabemos que es la table(1) y ya podemos trabajar con ella
Espero que ayude a resolver la duda
Un saludo a todos


Publicado por: Mihura
Fecha de publicación: 03/Abril/2021 a las 11:03
Prga, buenos días Wink

Se supone que desde Excel copia una tabla y la pega en Word, así que entiendo que será la única ... además de que para crearle un marcador desde Excel tendrás que seleccionar primero la tabla en Word y ... ya estamos en la casilla de salida o ¿me he perdido algo?.




-------------
Jesús Mansilla Castells.
Saludos desde Móstoles.

http://www.accessaplicaciones.com" rel="nofollow - Access Aplicaciones
http://www.tecsys.es" rel="nofollow - Tecsys.es


Publicado por: prga
Fecha de publicación: 03/Abril/2021 a las 11:13
Lapsus, había entendido que el documento word ya existía e insertaba la tabla excel en un punto del documento, de ahí el comentario anterior


Publicado por: Emilio
Fecha de publicación: 03/Abril/2021 a las 12:34
Hola!

Yo diría que hay un método muuuucho mas simple, dar el formato deseado a la tabla de Excel, copiar, pegar en Word y, o bien deshacer el cambio en Excel o no guardarlo, así te evitas todas las "complicaciones" de la automatización.


-------------
Saludos a todos desde Huelva

http://www.mvp-access.es/emilio/" rel="nofollow - http://www.mvp-access.es/emilio/


Publicado por: Mihura
Fecha de publicación: 03/Abril/2021 a las 12:47
Chiquitiiiiiiiiiiiiiiiiin, apareció el niño perdio ...   Wink

-------------
Jesús Mansilla Castells.
Saludos desde Móstoles.

http://www.accessaplicaciones.com" rel="nofollow - Access Aplicaciones
http://www.tecsys.es" rel="nofollow - Tecsys.es


Publicado por: Emilio
Fecha de publicación: 03/Abril/2021 a las 13:21
Smile

-------------
Saludos a todos desde Huelva

http://www.mvp-access.es/emilio/" rel="nofollow - http://www.mvp-access.es/emilio/



Imprimir página | Cerrar ventana