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.