Visual Basic - de vb a word

Life is soft - evento anual de software empresarial
 
Vista:

de vb a word

Publicado por gustavo (218 intervenciones) el 20/02/2008 04:46:46
buen dia, necesito asignarle a un objeto en word (chekbox) volor, osea, tildarlo o no desde vb, paso informacion a word de esta manera:

Set objField = objWord.ActiveDocument.FormFields.Item("dia")
objField.RESULT = Day(Fec_solic)

esto no me trabaja con el chekbox, me podrian indicar como debo hacer?

Gracias
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:de vb a word

Publicado por Khristian (38 intervenciones) el 22/02/2008 20:52:33
No te saldría mas facil, crear un cuadro de tabla (con todos los bordes para simular una caja de check box) y en el interior asignar un marcador, y pasarle una X cuando sea seleccionado, o vacio "", cuando sea deseleccionado.

es solo una idea....

sino.... debes identificar el control desde Visual basic y asignarle su valor

Ejemplo

supongamos que tu doc word dice....

Adicto al Tabaco | <<MARCAR1>> |
Adicto al Sexo | <<MARCAR2>> |

---------------------

Codigo:

Set xRange = xWord.ActiveDocument.Range
xRange.Find.Execute "<<MARCAR1>>", , , , , , , , , "", True

Set xRange = xWord.ActiveDocument.Range
xRange.Find.Execute "<<MARCAR2>>", , , , , , , , , "X", True

quedaria asi

Adicto al Tabaco | |
Adicto al Sexo | X |


saludos

http://www.khristian-rodriguez.blogspot.com/
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