Visual Basic - EXPORTANDO DATOS DESDE VB A WORD, urge por entrega

Life is soft - evento anual de software empresarial
 
Vista:

EXPORTANDO DATOS DESDE VB A WORD, urge por entrega

Publicado por sergio (34 intervenciones) el 01/03/2007 22:23:41
Muy buenas y ante todo gracias por sus respuestas y su dedicacion.
Vamos al tema en cuestion:
Estoy haciendo un pequeño programa en VB6 que exporta datos a Word, entre ellos una tabla, pero mi problema es que no consigo encontrar el código para alinear una celda de la tabla a la derecha. Este es parte del código que estoy utilizando:

'defino su longitud
MSWord.Documents.Item(1).Tables(1).Cell(2, 1).Width = 45
'negrita no
MSWord.Documents.Item(1).Tables(1).Cell(2, 1).Range.Font.Bold = False
'aqui es donde quiero alinear el texto a la derecha pero SOLO en esa celda
MSWord.Documents.Item(1).Tables(1).Cell(2, 1)......?¿??¿?¿
'finalmente coloco el texto en esa celda
MSWord.Documents.Item(1).Tables(1).Cell(2, 1).Range.Text = Texto.Text

espero que alguien me de alguna pista. Desde ya gracias a todos :)
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

RE:EXPORTANDO DATOS DESDE VB A WORD, urge por entr

Publicado por sergio (34 intervenciones) el 02/03/2007 00:20:09
muy buenas

ante todo gracias compañero

pero he de decirte que no me funciona, esto es lo que tengo puesto:

MSWord.Documents.Item(1).Tables(1).Cell(2, 1).Application.Selection.ParagraphFormat.Alignment = 2

por defecto lo debe alinear a la izquierda y de ahi no se mueve. tambien he probado pasando los valores 1 y 0, y nada, q no se mueve el texto a la derecha

que es lo q hago mal?

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

RE:EXPORTANDO DATOS DESDE VB A WORD, urge por entr

Publicado por sergio (34 intervenciones) el 02/03/2007 00:58:47
ahora me sucede algo curioso, le pongo esto:

MSWord.Documents.Item(1).Tables(1).Cell(2, 1).Selection.ParagraphFormat.Alignment = wdAlignParagraphRight

y me alinea la celda (1,1) a la derecha.

?¿?¿?

help me pleaseeeeeeee
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

YA LO TENGO YUHU!!!

Publicado por sergio (34 intervenciones) el 02/03/2007 01:19:48
he puesto esto y me ha funcionado:

MSWord.Documents.Item(1).Tables(1).Cell(2, 1).Select
MSWord.Selection.ParagraphFormat.Alignment = wdAlignParagraphRight

era lo q tu decias: primero seleccionar la celda y luego decirle para que lado se quiere la alineacion.

GRACIAS TRONCO POR LA PISTA

SALUDIÑOS DESDE GALICIA ;)
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