asunto en combinar correspondencia

09/08/2006 - 00:29 por Victor | Informe spam
Hola!, estoy combinando correspondencia para mandar por mail, pero necesito
que el asunto (subject) del mensaje tome los datos de un campo de la base de
datos que estoy utilizando y que asi cada mensaje vaya dirijido a cada
destinatario por su nombre. Es posible hacer esto?

Preguntas similare

Leer las respuestas

#1 Mari
09/08/2006 - 09:23 | Informe spam
Hola Víctor:
Respecto a la primera parte de tu pregunta, no da opciones para introducir
un campo, con lo cual se supone que eres tú el que tiene que escribir el
asunto y es común para todos. De todos modos estaré atenta a otras respuestas
por si fuera posible, ya que me parece muy útil.
Respecto a su puedes personalizarlos, sí lo puedes hacer en el documento de
Word y enviarlo como «texto sin formato», cuando lo reciba el destinatario
aparecera personalizado con su nombre. Para ellos debes abrir un campo con el
nombre, yo lo separaría de los apellidos, para poner, por ejemplo, Estimado
Manuel.
Inténtalo, si tienes algúna problema comenta.
Mari

"Victor" escribió:

Hola!, estoy combinando correspondencia para mandar por mail, pero necesito
que el asunto (subject) del mensaje tome los datos de un campo de la base de
datos que estoy utilizando y que asi cada mensaje vaya dirijido a cada
destinatario por su nombre. Es posible hacer esto?
Respuesta Responder a este mensaje
#2 Marta PM [MVP Office]
10/08/2006 - 23:40 | Informe spam
Hola:
Es posible hacerlo usando VBA.

Marta PM
Saúdos/Saludos
MVP Office

(Si quieres escribirme ya sabes lo que no quiero)
Más consejos en www.fermu.com
__________
La información contenida en este mensaje se proporciona "TAL CUAL", sin garantías
explícitas ni implícitas, y no otorga derecho alguno. Usted asume cualquier riesgo al
poner en práctica lo recomendado o sugerido en el presente mensaje.

¿Quieres saber que es un MVP?
http://mvp.support.microsoft.com/

"Victor" escribió en el mensaje
news:
Hola!, estoy combinando correspondencia para mandar por mail, pero necesito
que el asunto (subject) del mensaje tome los datos de un campo de la base de
datos que estoy utilizando y que asi cada mensaje vaya dirijido a cada
destinatario por su nombre. Es posible hacer esto?
Respuesta Responder a este mensaje
#3 Victor
11/08/2006 - 00:27 | Informe spam
Podrias explicarme un poco mas claramente?

"Marta PM [MVP Office]" escribió:

Hola:
Es posible hacerlo usando VBA.

Marta PM
Saúdos/Saludos
MVP Office

(Si quieres escribirme ya sabes lo que no quiero)
Más consejos en www.fermu.com
__________
La información contenida en este mensaje se proporciona "TAL CUAL", sin garantías
explícitas ni implícitas, y no otorga derecho alguno. Usted asume cualquier riesgo al
poner en práctica lo recomendado o sugerido en el presente mensaje.

¿Quieres saber que es un MVP?
http://mvp.support.microsoft.com/

"Victor" escribió en el mensaje
news:
> Hola!, estoy combinando correspondencia para mandar por mail, pero necesito
> que el asunto (subject) del mensaje tome los datos de un campo de la base de
> datos que estoy utilizando y que asi cada mensaje vaya dirijido a cada
> destinatario por su nombre. Es posible hacer esto?


Respuesta Responder a este mensaje
#4 Marta PM [MVP Office]
11/08/2006 - 12:36 | Informe spam
Hola:
Lo intentaré.
Supongamos que tienes la base de datos para la combinación ya creada y supongamos que
en esa base de datos tienes un campo que se llama Asunto, que es precisamente el que
quieres que salga en cada mail. Hasta aquí bien ¿no?
Bueno, pues tú realizas la combinación por e-maill siguiendo el asistente y cuando
llegues al último paso el de realizar físicamente la combinación por e-mail (cuando
le das al botoncito de combinar en correo electrónico) en lugar de darle a ese
botoncito ejecutas esta macro:
Sub asuntodiferentemailmerge()
Dim finalizar As Boolean
finalizar = False
registro = 1

With ActiveDocument.MailMerge
.Destination = wdSendToEmail
.SuppressBlankLines = True
Do Until finalizar
.DataSource.ActiveRecord = registro
If .DataSource.ActiveRecord <> registro Then
finalizar = True
Else
.DataSource.FirstRecord = registro
.DataSource.LastRecord = registro
'Tienes que poner el campo donde tengas el asunto de cada mail (yo he supuesto que se
llama Asunto
.MailSubject = .DataSource.DataFields("Asunto").Value

.Execute
registro = registro + 1
End If
Loop
End With

End Sub

Espero haberme explicado más o menos.
Marta PM
Saúdos/Saludos
MVP Office

(Si quieres escribirme ya sabes lo que no quiero)
Más consejos en www.fermu.com
__________
La información contenida en este mensaje se proporciona "TAL CUAL", sin garantías
explícitas ni implícitas, y no otorga derecho alguno. Usted asume cualquier riesgo al
poner en práctica lo recomendado o sugerido en el presente mensaje.

¿Quieres saber que es un MVP?
http://mvp.support.microsoft.com/

"Victor" escribió en el mensaje
news:

Podrias explicarme un poco mas claramente?

"Marta PM [MVP Office]" escribió:

Hola:
Es posible hacerlo usando VBA.

Marta PM
Saúdos/Saludos
MVP Office

(Si quieres escribirme ya sabes lo que no quiero)
Más consejos en www.fermu.com
__________
La información contenida en este mensaje se proporciona "TAL CUAL", sin garantías
explícitas ni implícitas, y no otorga derecho alguno. Usted asume cualquier riesgo
al
poner en práctica lo recomendado o sugerido en el presente mensaje.

¿Quieres saber que es un MVP?
http://mvp.support.microsoft.com/

"Victor" escribió en el mensaje
news:
> Hola!, estoy combinando correspondencia para mandar por mail, pero necesito
> que el asunto (subject) del mensaje tome los datos de un campo de la base de
> datos que estoy utilizando y que asi cada mensaje vaya dirijido a cada
> destinatario por su nombre. Es posible hacer esto?


Respuesta Responder a este mensaje
#5 Victor Delgadillo
11/08/2006 - 13:42 | Informe spam
Lo que Martha sugiere es que programes en Visual Basic for Applications... o
busques una persona que pueda programar las funciones que deseas.
Entrenamiento completo para un lenguaje de programacion se sale del
proposito de este forum de ayuda.

Victor Delgadillo MS-MVP Access 2002-2006
Miami, Florida



Mensajes a los grupos de noticas -- asi todos nos beneficiamos
Responde a este mensaje si te ha servido o no el consejo...

¿Quieres saber que es un MVP?
http://mvp.support.microsoft.com/


"Victor" wrote in message
news:

Podrias explicarme un poco mas claramente?

"Marta PM [MVP Office]" escribió:

Hola:
Es posible hacerlo usando VBA.

Marta PM
Saúdos/Saludos
MVP Office

(Si quieres escribirme ya sabes lo que no quiero)
Más consejos en www.fermu.com
__________
La información contenida en este mensaje se proporciona "TAL CUAL", sin
garantías
explícitas ni implícitas, y no otorga derecho alguno. Usted asume
cualquier riesgo al
poner en práctica lo recomendado o sugerido en el presente mensaje.

¿Quieres saber que es un MVP?
http://mvp.support.microsoft.com/

"Victor" escribió en el mensaje
news:
> Hola!, estoy combinando correspondencia para mandar por mail, pero
> necesito
> que el asunto (subject) del mensaje tome los datos de un campo de la
> base de
> datos que estoy utilizando y que asi cada mensaje vaya dirijido a cada
> destinatario por su nombre. Es posible hacer esto?


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida