Preservar los bordes y sombras de la tabla al convertir a texto en Word 2010

Preservar los bordes y sombras de la tabla al convertir a texto en Word 2010

Estoy intentando crear una plantilla de Word 2010 para mostrar algunos datos al usuario cuando crea un nuevo documento basado en ella. Como tal, necesito mostrar una tabla en el documento.

He creado la plantilla de documento y utiliza una cadena con separadores de tabulaciones. El problema es que, para utilizar estos separadores, necesito convertir la tabla en texto. Y cada vez que selecciono "convertir a texto", la tabla pierde todas las selecciones de sombreado y bordes.

Quiero mantener ese sombreado de fila alternativo en la tabla y usar una cuadrícula simple para segregar las celdas. No tengo idea de qué estoy haciendo mal, porque de alguna manera Word ni siquiera acepta diferentes estilos de borde. ¿Cómo soluciono este problema?

Editar: Otro intento de explicar el problema.

Recibo algunos datos en formato vbString, con caracteres de tabulación para separar bloques. Diga "Hola\tMundo\tFromVB" donde \t indica el inicio de un nuevo bloque de texto. Quiero transferir estos datos a la tabla de la plantilla de Word.

En este momento, la tabla contiene solo la fila del encabezado. Entonces, si convierto la tabla en texto y luego transfiero vbString al final del encabezado de la tabla, se crean nuevas filas sobre la marcha. Al igual que en un documento de Word normal, \t o tab crea una nueva celda o fila. Entonces, si convierto mi tabla en texto, vbString agregará datos a diferentes celdas automáticamente.

Esto funciona bien y ahorra tener que agregar manualmente nuevas filas y luego acceder a cada celda por separado. Pero, para que funcione, necesitamos convertir la tabla a texto. Sin eso, agregará todos los datos en una sola celda.

Ahora, el problema es que "convertir a texto" no funciona como se esperaba. Normalmente, cuando uso "Convertir a texto", mantiene la información del borde y el sombreado. En este momento, se está olvidando por completo de toda la información de sombreado. Entonces, si sombreo la fila del encabezado en gris y luego la convierto a texto, el sombreado desaparece.

Espero que eso lo explique mejor. Aunque entiendo si sigue siendo confuso. En cuanto a las capturas de pantalla, no puedo proporcionarlas, ya que es información confidencial y todo eso. Sin embargo, puedo agregar fragmentos de código según sea necesario.

información relacionada