Boa tarde galera! Uso o recurso abaixo para enviar dados de uma planilha para um destinatário X, precisava que nesse codigo conseguisse anexar um arquivo, alguem já viu algo parecido?
Private Sub CommandButton1_Click()
Dim notesSession As Object
Dim notesMailFile As Object
Dim notesDocument As Object
Dim notesField As Object
Dim receptores(2) As Variant
Dim Body As Object
'Cria Uma lista de destinatários
receptores(0) = "[email protected]"
'Abre uma sessão do notes, abre a base de dados e cria um documento.
Set notesSession = CreateObject("Notes.NotesSession")
Set notesMailFile = notesSession.GetDataBase("", "names.nsf") '- *.nsf = arq. com lista de contatos
Set notesDocument = notesMailFile.CreateDocument
'Configura Subject, SendTo e Abre um nomo corpo de e-mail
Set notesField = notesDocument.AppendItemValue("Subject", "Teste de Envio via Excel...")
Set notesField = notesDocument.AppendItemValue("SendTo", receptores)
Set notesField = notesDocument.CreateRichTextItem("Body")
'Aqui que não sei como USAR!
Set notesField = EmbedObject(EMBED_ATTACHMENT, "Adobe Reader Speed Launch", "C:Documents and SettingsDesktopTransFORMERS.xls") ' Não funciona!
'Escreve o texto padrão no e-mail.
With notesField
.AppendText Plan1.Cells(9, 2).Value 'aqui faz referencia a uma variável ou a uma parte da planilha
.ADDNEWLINE (1)
.AppendText "Para um possível uso no arquivo do GSAM. "
.ADDNEWLINE (1)
.AppendText "Chegou? Tudo Certo?"
.ADDNEWLINE (3)
End With
'Envia o e-mail
notesDocument.Send False
'Limpa as variáveis
Set notesSession = Nothing
Set notesMailFile = Nothing
Set notesDocument = Nothing
Set notesField = Nothing
Set Body = Nothing
End Sub
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 11/08/2009 12:00 pm