Invio automatico mail con allto
Hai un problema con Excel? 
Invio automatico mail con all.to
di federicoppp (utente non iscritto) data: 30/12/2017 00:30:03
Salve a tutti,
mi trovo nella situazione di dover inviare a diversi contatti alcuni file excel , per ognuno il proprio di competenza.
Sono riuscito a risolvere quasi tutto ma ho problemi nell'allto.
codici vba:
Sub inviaipc()
Dim a As Object, b As Object, i As Integer
Dim inizio As Integer, fine As Integer
inizio = InputBox("Inserisci numero riga di inizio.")
fine = InputBox("Inserisci numero riga di inizio.")
For i = inizio To fine
Set a = CreateObject("Outlook.Application")
Set b = CreateItem(0)
b.To = Worksheets("Foglio1").Cells(i, 3)
b.BCC = Worksheets("Foglio1").Cells(i, 4)
b.CC = Worksheets("Foglio1").Cells(i, 5)
b.Subject = Worksheets("Foglio1").Cells(i, 6)
b.Body = Worksheets("Foglio1").Cells(i, 7)
b.Attachments.Add = Worksheets("Foglio1").Cells(i, 8)
b.Send
Next
End Sub
mi da errore su:
b.Attachments.Add = Worksheets("Foglio1").Cells(i, 8)
nelle colonne del file xlsx ho riportato il percorso del file excel da allegare... dove sbaglio ???
di patel data: 30/12/2017 08:38:03
non è possibile saperlo se non alleghi un file di esempio, non ha neppure detto quale errore ti dà
di oregon (utente non iscritto) data: 30/12/2017 09:28:35
Add è un metodo non una proprietà quindi non devi usare =
b.Attachments.Add Worksheets("Foglio1").Cells(i, 8)
Vuoi Approfondire?