Méthode PublishObjects.Add (Excel)
Crée un objet qui représente un élément d’un document enregistré dans une page web. Ces objets facilitent les mises à jour ultérieures de la page web pendant que des modifications automatisées sont apportées au document dans Microsoft Excel. Renvoie un objet PublishObject .
Syntaxe
expression. Add (SourceType, FileName, Sheet, Source, HtmlType, DivID, Title)
Expression Variable qui représente un objet PublishObjects .
Parameters
Nom | Requis/Facultatif | Type de données | Description |
---|---|---|---|
SourceType | Obligatoire | XlSourceType | Le type de la source. |
FileName | Facultatif | Variant | String. URL (sur l’intranet ou le web) ou chemin d’accès (local ou réseau) dans lequel l’objet source a été enregistré. |
Sheet | Facultatif | Variant | Nom de la feuille de calcul enregistrée en tant que page web. |
Source | Facultatif | Variant | Nom unique utilisé pour identifier les éléments qui ont l’une des constantes suivantes comme argument SourceType : xlSourceAutoFilter, xlSourceChart, xlSourcePivotTable, xlSourcePrintArea, xlSourceQuery ou xlSourceRange. Si SourceType prend la valeur xlSourceRange, Source spécifie une plage, qui peut être un nom défini. Si SourceType prend la valeur xlSourceChart, xlSourcePivotTable ou xlSourceQuery, Source spécifie le nom d'un graphique, d'un rapport de tableau croisé dynamique ou d'une table de requête. |
HtmlType | Facultatif | Variant | Indique si l'élément est enregistré en tant que composant Microsoft Office Web Component ou comme texte et images statiques. Il peut s’agir de l’une des constantes XlHTMLType : xlHtmlCalc, xlHtmlChart, xlHtmlList ou xlHtmlStatic. |
DivID | Facultatif | Variant | Identificateur unique utilisé dans la balise HTML DIV pour identifier l’élément sur la page web. |
Titre | Facultatif | Variant | Titre de la page web. |
Valeur renvoyée
Objet PublishObject qui représente le nouvel élément.
Exemple
Cet exemple montre comment enregistrer la plage D5:D9 de la feuille de calcul Premier trimestre du classeur actif dans une page web appelée Stockreport.htm.
With ActiveWorkbook.PublishObjects.Add(SourceType:=xlSourceRange, _
Filename:="\\Server\Stockreport.htm", Sheet:="First Quarter", Source:="$G$3:$H$6", _
HtmlType:=xlHtmlStatic, DivID:="Book1_4170")
.Publish (True)
.AutoRepublish = False
End With
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.