Moderatori: Anthony47, Flash30005
Flash30005 ha scritto:non serve l'account
è sufficiente cliccare su upload
caricare il file
e copiare il link che rilascia il server
ciao
Flash30005 ha scritto:Ok
Quale programma di posta utilizzi (outlook, outlook express, winmail o cosa)?
Ciao
Flash30005 ha scritto:non serve l'account
è sufficiente cliccare su upload
caricare il file
e copiare il link che rilascia il server
ciao
Flash30005 ha scritto:E allora come pensi che excel si colleghi alla webmail e spedisca il biglietto?
granlaura ha scritto:Flash30005 ha scritto:E allora come pensi che excel si colleghi alla webmail e spedisca il biglietto?
come faccio a spedire dal mio outlook expres ?
Flash30005 ha scritto:Oulook express può inviare ovvero può preparare l'intera email da inviare ma devi sempre cliccare su Send per avere l'invio del'email.
Se avessi la possibilità di usare MS Oulook (di office) sarebbe meglio.
fai sapere
ciao
Flash30005 ha scritto:E' nel pacchetto di Office
se hai excel, word etc
devi avere anche Outlook (potrebbe non essere stato installato ma si può fare in un secondo momento)
ciao
Flash30005 ha scritto:Ora avendo il tuo file di excel, sapendo che hai Ms Outlook, e sapendo cosa ti occorre
vedrai che arriveranno soluzioni che testerai.
Un'ultime cose:
Il biglietto di auguri in che formato è (jpg, pdf etc)?
è in una specifica directory?
come vorresti che avvenisse l'invio all'apertura del file.xls che farai giornalmente?
ciao
Public EffInv As Integer
Sub Invia_Email_Allegati()
If EffInv = 1 Then
Dim OutApp As Object
Dim OutMail As Object
Dim EmailAddr As String
Dim Subj As String
Dim BodyText As String
Dim fs, f
Perc = "C:\Temp\" '<<<< tuo percorso file da allegare
Pf1.Name = "Auguri.pdf" '<<<<< nome del file .pdf da allegare
Foglio1.Select
Set OutApp = CreateObject("Outlook.Application")
OutApp.Quit
Set OutApp = Nothing
Application.Wait (Now + TimeValue("0:00:05"))
' RR contiene il numero di utenti cui inviare le e-mail (1 per utente)
RR = Range("B" & Rows.Count).End(xlUp).Row
' I dati iniziano dalla quarta riga
For I = 4 To RR
If Day(Range("B" & I).Value) = Day(Date) And Month(Range("B" & I).Value) = Month(Date) And Cells(I, 6).Value = "" Then
Set OutApp = CreateObject("Outlook.Application")
Set OutMail = OutApp.CreateItem(0)
With OutMail
' La colonna "C" contiene gli indirizzi e-mail dei vari destinatari
.To = Cells(I, 3)
.Subject = Cells(I, 4)
' La colonna "E" contiene l testo della e-mail
.Body = Cells(I, 5)
.Attachments.Add (Perc & Pf1.Name)
.Send
'MsgBox ("mail inviata")
Cells(I, 6).Value = Cells(1, 6).Value
Application.Wait (Now + TimeValue("0:00:02"))
End With
Set fs = Nothing
Set f = Nothing
Set NFile = Nothing
Set OutMail = Nothing
Set OutApp = Nothing
Application.Wait (Now + TimeValue("0:00:03"))
End If
Next I
MsgBox ("Invio completato")
End If
End Sub
Private Sub Workbook_Open()
RR = Range("B" & Rows.Count).End(xlUp).Row
If Year(Date) <> Foglio1.Range("F1").Value Then
Columns(6).ClearContents
Foglio1.Range("F1").Value = Year(Date)
End If
For I = 4 To RR
If Day(Range("B" & I).Value) = Day(Date) And Month(Range("B" & I).Value) = Month(Date) Then
EffInv = 1
Invia_Email_Allegati
Exit Sub
End If
Next I
End Sub
Torna a Applicazioni Office Windows
[Excel] Agenda Clienti con Scheda clienti, come si fa? Autore: Niargo |
Forum: Applicazioni Office Windows Risposte: 5 |
Visitano il forum: Nessuno e 15 ospiti