Moderatori: Anthony47, Flash30005
myMail.HTMLBody = RangePublish("NomeFoglio", "AreaDelMessaggio")
myMail.HTMLBody = RangePublish("Foglio2", "A1:E20")
TmpFile = Environ("Temp") & "\myBDT.htm"
Foglio7.Range("A1:N" & numerorighe + 1 & "").Copy Destination:=Sheets("TESTOMAIL").Range("B8")
Foglio7.Range("A" & numerorighe - 1).Resize(2, 15).Copy Destination:=Sheets("TESTOMAIL").Range("A1")
numerorighe = Foglio7.Cells(Rows.Count, "A").End(xlUp).Row
Sub Immagine2_Click()
Dim o As Object
Dim m As Object
Dim corpo As String
Dim oggetto As String
Dim Allegato As String
Dim indirizzoTO As String
Dim indirizzoCC As String
Dim numerorighe As Integer
Dim I As Integer
numerorighe = Foglio7.UsedRange.Rows.Count '<<< VEDI TESTO
'qui copio la tabella in TESTOMAIL
Foglio7.Unprotect ""
'For I = 3 To numerorighe - 3
Foglio7.Cells(I, 12).Resize(numerorighe, 2).Interior.ColorIndex = xlNone
'Foglio7.Cells(I, 13).Interior.ColorIndex = xlNone
'Next I
Foglio7.Protect ""
Foglio7.Range("A1:N" & numerorighe + 1 & "").Copy Destination:=Sheets("TESTOMAIL").Range("B8") <<< Vedi Testo
'Copiamo le righe "numerorighe - 1" e "numerorighe" <<< Vedi Testo
Foglio7.Range("A" & numerorighe - 1).Resize(2, 15).Copy Destination:=Sheets("TESTOMAIL").Range("A1")
' qui inizio a costruire la mail
indirizzoTO = Foglio3.Cells(2, 2).Value
indirizzoCC = Foglio3.Cells(3, 2).Value
oggetto = Foglio3.Cells(5, 2).Value & " " & Foglio3.Cells(4, 2).Value & " del " & Format(Date, "DD_MM_YYYY")
' qui inizio a costruire il corpo della mail
' E' tutto sostituito da quanto creato su foglio TESTOMAIL
'
' qui genero la mail con i dati sopra costruiti
Set o = CreateObject("Outlook.Application")
Set m = o.CreateItem(0)
m.To = indirizzoTO
m.CC = indirizzoCC
m.Subject = oggetto
'm.HtmlBody = corpo
m.HTMLBody = RangePublish("TESTOMAIL", "A3:N20") '<<< Vedi testo
'm.Send 'Se vuoi mandare subito la mail
m.Display 'Se vuoi visualizzarla
Application.Wait (Now + TimeValue("0:00:02")) '<<< Aggiunta
Set o = Nothing
Set m = Nothing
End Sub
Set PubFile = FSO.OpenTextFile(TmpFile, 1, False)
RangePublish = PubFile.ReadAll
PubFile.Close
Torna a Applicazioni Office Windows
Inserire add.in nella barra di avvio veloce in excel 2003 Autore: Ricky0185 |
Forum: Applicazioni Office Windows Risposte: 4 |
Excel: problema con date se devo unirle a testi Autore: valle1975 |
Forum: Applicazioni Office Windows Risposte: 5 |
Visitano il forum: Nessuno e 12 ospiti