Ir ao conteúdo
  • Cadastre-se

Enviar email no Calc


rts2000

Posts recomendados

Não sei se é isso que você quer, mas aí vai:

Crie uma planilha no calc e digite na coluna A os E-mails.

Após isso, rode esta macro.

A macro lê as duas primeiras linhas, mas você pode mudar para ler

dinamicamente a coluna toda.

Sub Enviar_eMail

planilha = ThisComponent.Sheets.getByName("Planilha1")

lgMailClientFlags = com.sun.star.system.SimpleMailClientFlags.NO_USER_INTERFACE

oSystemMail = createUnoService( "com.sun.star.system.SimpleSystemMail" )

oMailClient = oSystemMail.querySimpleMailClient()

oMailMessage = oMailClient.createSimpleMailMessage()

For f = 1 To 2

eMail = ThisComponent.Sheets.getByName("Planilha1").getCellRangeByName("A" & f).string

With oMailMessage

' Destinatário do eMail

.setRecipient( eMail )

' Cópia

'.setCcRecipient( Array("[email protected]" , "[email protected]") )

' Subject

.setSubject( "Teste do dia: " & Date )

' Anexos

'.setAttachement( Array( Arq1 , Arq2 ) )

End With

oMailClient.sendSimpleMailMessage( oMailMessage, lgMailClientFlags )

Next f

End Sub

Espero ter ajudado

Milani

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...