Estoy creando y rellenando una tabla de Word 2007 en C#. Cuando veo el resultado en Word, cada celda tiene espacio vertical adicional anexado después del texto. En Word esto se puede ajustar a través del "diseño de página"/Párrafo/Espaciado, donde el valor inicial es 10pt.Eliminar espaciado tras párrafo en Word 2007 con VSTO
---------------------------------------------------
| Text... | Text.... | More text... |
| | | | <- Extra spacing
---------------------------------------------------
| | | |
¿Cómo se puede cambiar esto con VSTO?
He intentado grabar una macro, esperando algunas respuestas en el código VB, no parece responder al cambio del valor de espaciado.
No he podido encontrar nada relacionado en la documentación de VSTO en MSDN.
Editar: Usando una plantilla de Word, puedo marcar el área que estoy poblando y establecer el espaciado a 0. Se hereda entonces a través de mi mesa - por lo tanto funciona por ahora. Pero aún así, sería bueno poder controlar el espaciado entre C# y no confiar en la herencia en Word.
Excelente. Este "Range.Paragraphs.SpaceAfter = 0" también funciona para paragragh por separado: si tenemos más párrafos dentro del documento, no es necesario solicitar el documento. podemos aplicar esto a cada párrafo también –