Berichtsobjekt (Projekt)

Stellt einen Bericht in Project dar, der Office Art-Objekte wie eine Form, eine ReportTable oder ein Diagramm enthalten kann. Das Report-Objekt ist ein Member der Reports-Auflistung.

Hinweise

Hinweis

Die Makroaufzeichnung für das Report-Objekt ist nicht implementiert. Das heißt, wenn Sie ein Makro in Project aufzeichnen und einen Bericht manuell 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 . Der folgende Befehl erstellt z. B. einen Bericht mit dem Namen "Mein neuer Bericht".

ActiveProject.Reports.Add "My New Report"

Wenn Sie den Befehl ausführen, erstellt Project den Bericht und ändert dann die Ansicht auf der Registerkarte ENTWURF des Menübands unter BERICHTSTOOLS. Mit den Elementen des Entwurfstools im Menüband können Sie dem Bericht Bilder, Formen, Diagramme, Tabellen oder Textfelder hinzufügen. Alternativ können Sie Elemente im Bericht programmgesteuert hinzufügen und bearbeiten, indem Sie Elemente der Shape-, ShapeRange-, Chart- und ReportTable-Objekte verwenden.

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 einen anderen Bericht im Dropdownmenü Berichte aus. Wählen Sie dann in der Gruppe Bericht im Menüband im Dropdownmenü Verwaltendie Option Organisator aus. Wählen Sie im Dialogfeld "Organisator " die Registerkarte "Berichte " aus, wählen Sie im Projektbereich "Mein neuer Bericht " aus, und wählen Sie 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 Object

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.