Consulta salida a word desde vb

Iniciado por kronoskron, 20 Septiembre 2013, 21:18 PM

0 Miembros y 1 Visitante están viendo este tema.

kronoskron

Estimados,
Soy novato en lo que respecta a programación, pero aquí va mi duda...estoy haciendo un sistema en VB6, con bd access, el tema es que de este sistema debo sacar una salida a MSWORD(con bookmark), pero esta salida debe contemplar palabras en mayúsculas y otras subrayadas. En el form he logrado generar las palabras subrayadas y otras características en richtextbox y textbox, pero al plasmar tales textos en WORD, no me replica los efectos como subrayados y otros. Al contrario, me encuentro con caracteres, texto plano y en otras ocasiones cadenas ilegibles. Existe manera de exportar a word con subrayados y cosas así?.. o bien alguna otra sugerencia para sacar esto...!?
Desde ya les estoy agradecido,
kronos.!

MCKSys Argentina

Si guardas como rtf, puedes abrirlo desde word.

No creo que rtf soporte bookmarks (al menos no lo recuerdo), pero aqui tienes las spec: http://msdn.microsoft.com/en-us/library/office/aa140277(v=office.10).aspx

Saludos!

PD: Si la maquina tiene Word, podrías usar algo como esto:

Código (vb) [Seleccionar]

Dim objWord
Dim strFile

Set objWord = CreateObject("Word.Application")
objWord.Documents.Open strFile 'strFile es un la ruta al archivo .rtf
objWord.ActiveDocument.SaveAs strFile + ".doc", 1  ' 1 = doc, 2 = txt Format, 6 = rtf,
objWord.ActiveDocument.Close
objWord.Quit
MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."