Resumen Registros en MS Word

Para imprimir un documento Word yo hago lo siguiente:
Primero debes crear el documento word e insertarle campos, cada campo tiene
propiedades como nombre. tamaño, tipo de dato (numerico, fecha, etc..)
etc...
luego en VB lo usas asi:

Dim WordDoc As Object
Set WordDoc = CreateObject("Word.Basic")

si es Word6 español
WordDoc.ArchivoAbrir "F:\PEPE.DOC"
si es Word97 o ingles
WordDoc.FileOpen "F:\PEPE.DOC"

y para pasarle el dato del campo:

si es Word97 o ingles
WordDoc.SetFormResult "NombreDelCampo", ContenidoDelCampo
si es Word6 español
WordDoc.FijarResultadoForm "NombreDelCampo", ContenidoDelCampo

luego para imprimir:

WordDoc.FilePrintDefault ó
WordDoc.ArchivoImprimirPredeter

WordDoc.FileClose 2 ó
WordDoc.ArchivoCerrar 2

Set WordDoc = Nothing

y listo.
esto funciona en VB4 y VB5, en VB5 tambien podes utilizar los ActiveX
Document que trae Word97

----------
> De: Laury Requena <lauryr@bancomercio.com.pe>
> A: 'vb-esp@ccc.uba.ar'
> Asunto: (VB-ESP) Registros en MS Word
> Fecha: Miércoles 13 de Agosto de 1997 15:28
>
> Hola amigos de la lista
> Quisiera que por favor me ayuden a resolver el siguiente problema:
>
> Desde un programa en Visual Basic necesito imprimir un registro que se
> encuentra en MS Access (unido a un DataControl), en MS Word.
> Cómo puedo enviar el registro a MS Word para ser impreso?
> Muchas gracias de antemano por la ayuda que me puedan brindar
> Saludos
> Laury



Resumen Resumen

Visual Basic Página de Visual Basic

Página principal Página principal

www.jrubi.com