Enregistrer en visual basic un xls en html
Fermé
evaflint69
Messages postés
16
Date d'inscription
mercredi 22 octobre 2008
Statut
Membre
Dernière intervention
10 avril 2015
-
5 déc. 2009 à 21:41
evaflint69 Messages postés 16 Date d'inscription mercredi 22 octobre 2008 Statut Membre Dernière intervention 10 avril 2015 - 5 déc. 2009 à 23:00
evaflint69 Messages postés 16 Date d'inscription mercredi 22 octobre 2008 Statut Membre Dernière intervention 10 avril 2015 - 5 déc. 2009 à 23:00
A voir également:
- Enregistrer en visual basic un xls en html
- Visual basic - Télécharger - Langages
- Audacity enregistrer son pc - Guide
- Enregistrer en pdf - Guide
- Comment enregistrer une musique sur youtube en mp3 - Guide
- Microsoft 365 basic - Accueil - Microsoft Office
1 réponse
evaflint69
Messages postés
16
Date d'inscription
mercredi 22 octobre 2008
Statut
Membre
Dernière intervention
10 avril 2015
5 déc. 2009 à 23:00
5 déc. 2009 à 23:00
Je viens de trouver un truc pas mal:
Dim Ws As Worksheet
Dim Fichier As String, MonCode As String
Dim i As Byte
'Boucle sur les feuilles de calcul du classeur
For Each Ws In ThisWorkbook.Worksheets
'Définit le chemin de stockage de chaque page htm
Fichier = ThisWorkbook.Path & "\" & Ws.Name & ".htm"
'Sauvegarde au format htm
ActiveWorkbook.PublishObjects.Add _
(xlSourceSheet, Fichier, Ws.Name, "", xlHtmlStatic, "", "").Publish
Next
Ce code enregistre toutes les feuilles en htm.
Mais ce code ne marche que sur excel (j'ai fait un test sur macro excel) mais ne marche pas a partir de vb outlook. pourquoi? Ai-je oublier une reference a rajouter?
Dim Ws As Worksheet
Dim Fichier As String, MonCode As String
Dim i As Byte
'Boucle sur les feuilles de calcul du classeur
For Each Ws In ThisWorkbook.Worksheets
'Définit le chemin de stockage de chaque page htm
Fichier = ThisWorkbook.Path & "\" & Ws.Name & ".htm"
'Sauvegarde au format htm
ActiveWorkbook.PublishObjects.Add _
(xlSourceSheet, Fichier, Ws.Name, "", xlHtmlStatic, "", "").Publish
Next
Ce code enregistre toutes les feuilles en htm.
Mais ce code ne marche que sur excel (j'ai fait un test sur macro excel) mais ne marche pas a partir de vb outlook. pourquoi? Ai-je oublier une reference a rajouter?