VBA et le format HTML
1. L’importation de données HTML
Pour importer des données HTML, on utilise la méthode TransferText disponible à partir de l’objet DoCmd. La syntaxe générale de cette méthode est la suivante :
DoCmd.TransferText acImportHTML, [SpecificationName], [TableName],
[FileName], [HasFieldNames], [HTMLTableName], [CodePage]
Les paramètres optionnels qui peuvent être fournis sont les suivants :
Paramètre |
Description |
SpecificationName |
Représente les spécifications qui peuvent être enregistrées dans Access. |
TableName |
Représente le nom de la table qui est importée. |
FileName |
Représente l’emplacement du fichier HTML qui sert de source. |
HasFieldNames |
Indique si la première ligne du fichier HTML contient le nom des champs ou non. |
HTMLTableName |
Représente le nom de la table dans le fichier HTML, contenu entre les balises <CAPTION> et </CAPTION>. |
CodePage |
Représente la page de code, soit l’alphabet utilisé pour l’affichage des données. |
Par exemple, pour importer des données dans une nouvelle table à partir du fichier XML se situant dans le dossier C:\temp de la machine, le code VBA devra être le suivant :
Sub Exemple1()
DoCmd.TransferText acImportHTML, , "ENI_EMPLOYES_EMP", _
"C:\temp\ENI_EMPLOYES_EMP.html", True
End Sub
Il permet d’importer les données dans...