Bonjour à tous,
Je me prends la tête depuis hier en tentant de réutiliser quelque chose que j'ai déjà utilisé.
J'ai un bout de code qui me permettait d'exporter en html une sélection de Excel pour ensuite réutiliser ça dans l'envoi d'un email avec Outlook. Tout ça pour faire une sorte de copier-coller de Excel vers Outlook.
Maintenant, quand je déroule mon code, ça bloque sur la ligne:
Est-ce que quelqu'un aurait déjà rencontré le même problème ou aurait une idée de comment résoudre ça ?
Je remercie d'avance les gens qui vont se pencher sur mon problème.
Sebastien
Je me prends la tête depuis hier en tentant de réutiliser quelque chose que j'ai déjà utilisé.
J'ai un bout de code qui me permettait d'exporter en html une sélection de Excel pour ensuite réutiliser ça dans l'envoi d'un email avec Outlook. Tout ça pour faire une sorte de copier-coller de Excel vers Outlook.
Code:
Sub export_html()
' Procédure pour sélectionner le tableau 1 et faire un export HTML (dans le but de le copier-coller dans l'email)
' Sélection du tableau 1
Dim Tableau_Export As Range
Sheets(1).Select
Set Tableau_Export = Range("Tableau1[#all]")
' Exporte le tableau vers un fichier de type HTML; ceci afin de respecter la mise en page de la plage
Application.ActiveWorkbook.PublishObjects.Add(4, "C:\Temp\Essai.htm", Tableau_Export.Parent.Name, Tableau_Export.Address, 0, "", "").Publish True
Sheets(1).Cells(1, 1).Select
End Sub
Maintenant, quand je déroule mon code, ça bloque sur la ligne:
Code:
Application.ActiveWorkbook.PublishObjects.Add(4, "C:\Temp\Essai.htm", Tableau_Export.Parent.Name, Tableau_Export.Address, 0, "", "").Publish True
Est-ce que quelqu'un aurait déjà rencontré le même problème ou aurait une idée de comment résoudre ça ?
Je remercie d'avance les gens qui vont se pencher sur mon problème.
Sebastien
Dernière édition: