Freigeben über


PublishObjects.Add-Methode (Excel)

Erstellt ein -Objekt, das ein Element in einem Dokument darstellt, das auf einer Webseite gespeichert ist. Solche Objekte erleichtern nachfolgende Aktualisierungen der Webseite, während automatisierte Änderungen am Dokument in Microsoft Excel vorgenommen werden. Gibt ein PublishObject-Objekt zurück.

Syntax

Ausdruck. Add (SourceType, FileName, Sheet, Source, HtmlType, DivID, Title)

Ausdruck Eine Variable, die ein PublishObjects-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
SourceType Erforderlich XlSourceType Der Quelltyp.
FileName Optional Variant String. Die URL (im Intranet oder im Web) oder der Pfad (lokal oder netzwerk), in dem das Quellobjekt gespeichert wurde.
Sheet Optional Variant Der Name des Arbeitsblatts, das als Webseite gespeichert wurde.
Source Optional Variant Ein eindeutiger Name, der verwendet wird, um Elemente zu identifizieren, die eine der folgenden Konstanten als SourceType-Argument aufweisen: xlSourceAutoFilter, xlSourceChart, xlSourcePivotTable, xlSourcePrintArea, xlSourceQuery oder xlSourceRange.

Wenn SourceTypexlSourceRange ist, gibt Source einen Bereich an, bei dem es sich um einen definierten Namen handeln kann. Wenn SourceTypexlSourceChart, xlSourcePivotTable oder xlSourceQuery ist, gibt Source den Namen eines Diagramms, PivotTable-Berichts oder einer Abfragetabelle an.
HtmlType Optional Variant Gibt an, ob das Element als Microsoft Office-Webkomponente interaktiv oder als statischer Text mit statischen Bildern gespeichert wird. Dies kann eine der XlHTMLType-Konstanten sein: xlHtmlCalc, xlHtmlChart, xlHtmlList oder xlHtmlStatic.
DivID Optional Variant Der eindeutige Bezeichner, der im HTML-DIV-Tag verwendet wird, um das Element auf der Webseite zu identifizieren.
Title Optional Variant Der Titel der Webseite.

Rückgabewert

Ein PublishObject-Objekt , das das neue Element darstellt.

Beispiel

In diesem Beispiel wird der Bereich D5:D9 im Arbeitsblatt "Erstes Quartal" in der aktiven Arbeitsmappe auf einer Webseite namens Stockreport.htm gespeichert.

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

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.