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

#6 Victor
11/08/2006 - 16:23 | Informe spam
Gracias Marta!!, Eres un angel.
ya todo está perfecto ;)..

nos vemos! o/
"Marta PM [MVP Office]" escribió:

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?
>>
>>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida