Datos de access en word

21/04/2011 - 19:49 por jealindgar | Informe spam
Hola,
Llevo 1 mes buscando una solución para lo que busco, ejemplos en
internet y nada!!!
Tengo una muy simple base de datos (únicamente para llevar un pequeño
control de minutas), en cuyo formulario principal (datos principales
del expediente) hay un subformulario (la relación de minutas).
El contenido del informe puede variar (no los datos contenidos en la
base, sino el texto no incluido en la base, sino directamente en el
informe). Ejemplo (entre corchetes los datos de la base):
_________________________________________________________________________________
Muy Sr. Mío,
A continuación le detallo la relación de minutas por el procedimiento
[45/11] y realización de informe...

Muy Sra. Mía,
A continuación le detallo la relación de minutas por el expediente
[121] y búsqueda de actuaciones...
_________________________________________________________________________________

¿cómo lo hago?

gracias

Preguntas similare

Leer las respuestas

#1 José Mª Fueyo
25/04/2011 - 10:19 | Informe spam
Hola
Mira a ver sí esto te puede orientar: http://support.microsoft.com/kb/210271/en-us

Salu2,
-
José Mª Fueyo
[MS MVP Access]
Respuesta Responder a este mensaje
#2 jealindgar
30/04/2011 - 20:55 | Informe spam
está en inglés, veamos a ver si saco algo claro... gracias por el
aporte.

On 25 abr, 09:19, José Mª Fueyo wrote:
Hola
Mira a ver sí esto te puede orientar:http://support.microsoft.com/kb/210271/en-us

Salu2,
-
José Mª Fueyo
[MS MVPAccess]
Respuesta Responder a este mensaje
#3 jealindgar
30/04/2011 - 21:19 | Informe spam
Hola de nuevo,
He seguido los pasos, bueno, no era tan difícil ;) lo único es que el
código me da error en objWord As Word.Application y tengo activada la
librería, así que no sé qué puede ser :(


On 30 abr, 19:55, jealindgar wrote:
está en inglés, veamos a ver si saco algo claro... gracias por el
aporte.

On 25 abr, 09:19, José Mª Fueyo wrote:



> Hola
> Mira a ver sí esto te puede orientar:http://support.microsoft.com/kb/210271/en-us

> Salu2,
> -
> José Mª Fueyo
> [MS MVPAccess]- Ocultar texto de la cita -

- Mostrar texto de la cita -
Respuesta Responder a este mensaje
#4 jealindgar
30/04/2011 - 21:41 | Informe spam
He insertado

Dim objWord As Object
Set objWord = CreateObject("Word.Application")

y me abre el word!!!! qué bien, lo único es que hay una pega... quiero
que el documento sea temporal, es decir, nada más crearse el mismo, se
cierra y me crea un PDF. Esto no me interesa, porque seguramente
tendré que modificar algún punto o cualquier dato, además, siempre
quiero verificar que esté todo correcto. Lo único que quiero es
imprimir y que se borre el documento (los datos se guardarán en la
base para poder imprimirlo cuando quiera).

Otra segunda duda que tengo es... ¿cómo combino en una hoja de word
los datos del form principal con cierto registro del subformulario?

yo sigo investigando

finalmente, mi código (ya lo limpiaré, sólo es la prueba), viene a ser
algo así como:
_________________________________________________________________________________________
Private Sub MergeButton_Click()
On Error GoTo MergeButton_Err

Dim objWord As Object
Set objWord = CreateObject("Word.Application")

With objWord
'Make the application visible.
.Visible = True

'Open the document.
.Documents.Open ("C:\Documents and Settings\Jeannette
\Escritorio\Minutas Pelayo (DB)\MyMerge.docx")

'Move to each bookmark and insert text from the form.
.ActiveDocument.Bookmarks("First").Select
.Selection.Text = (CStr(Forms!Empleados!Nombre))
.ActiveDocument.Bookmarks("Last").Select
.Selection.Text = (CStr(Forms!Empleados!Apellidos))

End With

'Print the document in the foreground so Microsoft Word will not
close
'until the document finishes printing.
objWord.ActiveDocument.PrintOut Background:=False

'Close the document without saving changes.
objWord.ActiveDocument.Close SaveChanges:=wdDoNotSaveChanges

'Quit Microsoft Word and release the object variable.
objWord.Quit
Set objWord = Nothing
Exit Sub

MergeButton_Err:
'If a field on the form is empty, remove the bookmark text, and
'continue.
If Err.Number = 94 Then
objWord.Selection.Text = ""
Resume Next

'If the Photo field is empty.
ElseIf Err.Number = 2046 Then
MsgBox "Please add a photo to this record and try again."
Else
MsgBox Err.Number & vbCr & Err.Description
End If

Exit Sub

End Sub
_________________________________________________________________________________________


On 30 abr, 20:19, jealindgar wrote:
Hola de nuevo,
He seguido los pasos, bueno, no era tan difícil ;) lo único es que el
código me da error en objWord AsWord.Application y tengo activada la
librería, así que no sé qué puede ser :(

On 30 abr, 19:55,jealindgar wrote:



> está en inglés, veamos a ver si saco algo claro... gracias por el
> aporte.

> On 25 abr, 09:19, José Mª Fueyo wrote:

> > Hola
> > Mira a ver sí esto te puede orientar:http://support.microsoft.com/kb/210271/en-us

> > Salu2,
> > -
> > José Mª Fueyo
> > [MS MVPAccess]- Ocultar texto de la cita -

> - Mostrar texto de la cita -- Ocultar texto de la cita -

- Mostrar texto de la cita -
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida