Microsoft Excel

Excel und VBA: Formeln, Programmierung, Lösungen

Die Excel/VBA-Beispiele

VBA-Begriff: PublishObjects-Auflistungsobjekt

Application-Objekt
Workbooks-Auflistung (Workbook-Objekt)
PublishObjects-Auflistung (PublishObject-Objekt)

Eine Auflistung aller PublishObject-Objekte in der Arbeitsmappe. Jedes PublishObject-Objekt stellt ein Element in einer Arbeitsmappe dar, das in einer Webseite gespeichert wurde, und entsprechend den Werten, die durch die Eigenschaften und Methoden des Objekts angegeben wurden, aktualisiert werden kann.

Verwenden der PublishObjects-Auflistung

Verwenden Sie die PublishObjects-Eigenschaft, um die PublishObjects-Auflistung zurückzugeben. Im folgenden Beispiel werden alle statischen PublishObject-Objekte der aktiven Arbeitsmappe auf der Webseite gespeichert.

Set objPObjs = ActiveWorkbook.PublishObjects
For Each objPO in objPObjs
    If objPO.HtmlType = xlHTMLStatic Then
        objPO.Publish
    End If
Next objPO

Verwenden Sie PublishObjects(Index), wobei Index die Indexnummer des angegebenen Elements in der Arbeitsmappe darstellt, um ein einzelnes PublishObject-Objekt zurückzugeben. Im folgenden Beispiel wird der Speicherort festgelegt, an dem das erste Element in der dritten Arbeitsmappe gespeichert wird.

Workbooks(3).PublishObjects(1).FileName = _
    "\\myserver\public\finacct\statemnt.htm"