Report-Objekt (Project)

Stellt einen Bericht in Project dar, der Office Art-Objekte wie shape, ReportTable oder Chart enthalten kann. Das Report-Objekt ist ein Element der Reports-Auflistung .

HinwBemerkungeneise

Hinweis

Die Makroaufzeichnung für das Report-Objekt ist nicht implementiert. Das heißt, wenn Sie ein Makro in Project aufzeichnen und manuell einen Bericht hinzufügen oder einen Bericht bearbeiten, werden die Schritte zum Hinzufügen und Bearbeiten des Berichts nicht aufgezeichnet.

Beispiel

Verwenden Sie zum Erstellen eines Berichts die Reports.Add-Methode . Mit dem folgenden Befehl wird beispielsweise ein Bericht mit dem Namen Mein neuer Bericht erstellt.

ActiveProject.Reports.Add "My New Report"

Wenn Sie den Befehl ausführen, erstellt Project den Bericht und ändert dann die Ansicht in die Registerkarte ENTWURF des Menübands unter BERICHTSTOOLS. Verwenden Sie die Entwurfstoolelemente im Menüband, um dem Bericht Bilder, Formen, Diagramme, Tabellen oder Textfelder hinzuzufügen. Alternativ können Sie Elemente im Bericht mithilfe von Elementen der Objekte Shape, ShapeRange, Chart und ReportTable programmgesteuert hinzufügen und bearbeiten.

Abbildung 1: Erstellen eines Berichts in Project

Erstellen eines Berichts in Project Um einen Bericht zu löschen, müssen Sie zuerst die aktive Berichtsansicht schließen. Wählen Sie beispielsweise auf der Registerkarte ENTWURF des Menübands in der Gruppe Ansicht im Dropdownmenü Berichte einen anderen Bericht aus. Wählen Sie dann in der Gruppe Bericht im Menüband im Dropdownmenü Verwalten die Option Organisator aus. Wählen Sie im Dialogfeld Organisator die Registerkarte Berichte aus, wählen Sie im Projektbereich Mein neuer Bericht und dann Löschen aus.

Führen Sie das folgende Makro aus, um den aktiven Bericht programmgesteuert zu löschen.

Sub DeleteTheReport()
    Dim i As Integer
    Dim reportName As String
    
    reportName = "My New Report"
    
    ' To delete the active report, change to another view.
    ViewApplyEx Name:="&Gantt Chart"
    
    ActiveProject.Reports(reportName).Delete
End Sub

Methoden

Name
Apply
Delete

Eigenschaften

Name
Application
Index
Name
Parent
Shapes

Siehe auch

Chart-Objekt

Reports-Objekt

ReportTable-Objekt

Shape-Objekt

ShapeRange-Objekt

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.