Ir para conteúdo
Fórum Script Brasil
  • 0

Macro pra enviar mala direta


Renato Santana

Pergunta

Bom dia,

Tenho uma macro para enviar mala direta pelo word, porém a mesma so está funcionando depois que envio uma mala direta manual.

Desta forma o codigo executa perfeito. Talvez seja algum comando que não estou colocando para ativar alguma coisa que ao enviar manualmente ative no word

Sistema retorna que preciso utilizar um e-mail valido, mas minha base está correta com os e-mail.

Segue a macro para analisar:

Dim assunto, arq As String

Dim arq_mail As Integer

'linha de comando para visualizar resultados

ActiveDocument.MailMerge.ViewMailMergeFieldCodes = wdToggle

'variavel para receber o numero de e-mails a serem enviados

arq_mail = ActiveDocument.MailMerge.DataSource.RecordCount

For i = 1 To arq_mail

'Declarando variavel que vai lê o paragrafo que tem o codigo da revenda

Set palavra = ActiveDocument.Range( _

Start:=ActiveDocument.Paragraphs(13).Range.Start, _

End:=ActiveDocument.Paragraphs(13).Range.End)

'variavel que vai pegar o codigo da revenda para acrescentar ao assunto

assunto = Right$(palavra, 6)

'variavel para receber o nome do arquivo

arq = Left$(ActiveDocument, 26)

'Rotina para mesclar o documento ao e-mail e enviar automaticamente o e-mail

With ActiveDocument.MailMerge

'rotina que define o assunto de acordo com as variavels arq e assunto

.MailSubject = arq & assunto

.Destination = wdSendToEmail

.SuppressBlankLines = True

With .DataSource

.FirstRecord = ActiveDocument.MailMerge.DataSource.ActiveRecord

.LastRecord = ActiveDocument.MailMerge.DataSource.ActiveRecord

End With

.Execute Pause:=True

End With

ActiveDocument.MailMerge.DataSource.ActiveRecord = wdNextRecord

Next

Deste já agradeço a atenção de todos.

Editado por Renato Santana
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...