Se creo una mail ex-novo funziona, se cerco di farla funzionare su una mail già aperta (con il tasto "nuovo messaggio"), la pagina html non si copia sul corpo, ma viene allegata come file.
1-crea una nuova mail e copia il file html nel corpo della mail ... ed è quello che voglio
- Codice: Seleziona tutto
Dim strFile As String
strFile = "dp.html"
Dim olApp As Outlook.Application
Set olApp = Application
Dim Msg As Outlook.MailItem
Set Msg = olApp.CreateItem(olMailItem)
Dim olAttach As Outlook.Attachments
Set olAttach = Msg.Attachments
olAttach.Add strFile
Msg.Display
Set olApp = Nothing
2 - da usarsi su una mail già aperta ... in questo caso non copia il file sul corpo ma lo allega
- Codice: Seleziona tutto
Dim strFile As String
strFile = "dp.html"
Dim olApp As Outlook.Application
Set olApp = Application
Dim olAttach As Outlook.Attachments
Set olAttach = ActiveWindow.CurrentItem.Attachments
olAttach.Add strFile
Set olApp = Nothing
C'è nessuno che può indicarmi dove stò sbagliando?
Grazie per qualsiasi aiuto.