PublishObjects.Add-Methode (Excel)

Erstellt ein Objekt, das ein Element in einem auf einer Webseite gespeicherten Dokument darstellt. 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 verwendet werden. Hinzufügen (Quelltyp, Dateiname, Blatt, Quelle, HtmlType, DivID, Titel)

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 Web) oder der Pfad (lokal oder im 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 haben: xlSourceAutoFilter, xlSourceChart, xlSourcePivotTable, xlSourcePrintArea, xlSourceQuery oder xlSourceRange.

Wenn SourceTypexlSourceRange ist, gibt Source einen Bereich an, der ein definierter Name sein 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. Kann eine der folgenden 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 auf dem 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.