Méthode PublishObjects.Add (Excel)

Crée un objet qui représente un élément dans un document enregistré sur 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. Ajouter (SourceType, FileName, Sheet, Source, HtmlType, DivID, Title)

expression Variable qui représente un objet PublishObjects .

Paramètres

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 (local ou réseau) dans lequel l’objet source a été enregistré.
Sheet Facultatif Variant Nom de la feuille de calcul qui a été enregistrée en tant que page web.
Source Facultatif Variant Nom unique utilisé pour identifier les éléments dont l’argument SourceType est l’une des constantes suivantes : 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. Peut être l’une des constantes XlHTMLType : xlHtmlCalc, xlHtmlChart, xlHtmlList ou xlHtmlStatic.
DivID Facultatif Variant Identifiant unique utilisé dans la balise HTML DIV pour identifier l’élément sur la page Web.
Title Facultatif Variant Titre de la page web.

Valeur renvoyée

Objet PublishObject qui représente le nouvel élément.

Exemple

Cet exemple enregistre la plage D5 :D9 sur la feuille de calcul Premier trimestre dans le classeur actif sur 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.