Объект Report (Project)Report object (Project)

Представляет отчет в Project, который может содержать объекты Office Art, такие как Shape, ReportTableили Chart.Represents a report in Project that can contain Office Art objects such as a Shape, ReportTable, or Chart. Объект Report является элементом коллекции Reports .The Report object is a member of the Reports collection.

ПримечанияRemarks

Примечание

Запись макроса для объекта Report не реализована.Macro recording for the Report object is not implemented. То есть, когда вы записываете макрос в Project и добавляете или редактируете отчет вручную, действия по добавлению и изменению отчета не записываются.That is, when you record a macro in Project and manually add a report or edit a report, the steps for adding and editing the report are not recorded.

ПримерExample

Чтобы создать отчет, используйте метод Reports. Add .To create a report, use the Reports.Add method. Например, следующая команда создает отчет с именем My New Report.For example, the following command creates a report named My New Report.

ActiveProject.Reports.Add "My New Report"

При выполнении команды Project создает отчет, а затем изменяет его на вкладке " конструктор " на ЛЕНТЕ " инструменты отчета".When you run the command, Project creates the report and then changes the view to the DESIGN tab of the ribbon, under REPORT TOOLS. С помощью элементов инструментов "дизайн" на ленте можно добавлять изображения, фигуры, диаграммы, таблицы или текстовые поля в отчет.You can use the design tool items on the ribbon to add images, shapes, charts, tables, or text boxes to the report. Кроме того, вы можете программным способом добавлять и изменять элементы в отчете с помощью членов объектов Shape, ShapeRange, Chartи ReportTable .Alternately, you can programmatically add and edit items in the report by using members of the Shape, ShapeRange, Chart, and ReportTable objects.

Рис. 1. Создание отчета в ProjectFigure 1. Creating a report in Project

Создание отчета в Projectдля удаления отчета необходимо сначала закрыть активное представление отчета.Creating a report in ProjectTo delete a report, you must first close the active report view. Например, на вкладке конструктор ленты в группе представление выберите другой отчет в раскрывающемся меню отчеты .For example, on the DESIGN tab of the ribbon, in the View group, choose a different report in the Reports drop-down menu. Затем в группе отчет на ленте выберите элемент Организатор в раскрывающемся меню Управление .Then, in the Report group on the ribbon, choose Organizer in the Manage drop-down menu. В диалоговом окне Организатор выберите вкладку отчеты , выберите Мой новый отчет в области проект, а затем нажмите кнопку Удалить.In the Organizer dialog box, choose the Reports tab, select My New Report in the project pane, and then choose Delete.

Чтобы программно удалить активный отчет, выполните следующий макрос.To programmatically delete the active report, run the following macro.

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

МетодыMethods

ИмяName
ApplyApply
DeleteDelete

СвойстваProperties

ИмяName
ApplicationApplication
IndexIndex
NameName
ParentParent
ShapesShapes

См. такжеSee also

Объект ChartChart Object

Объект ReportsReports Object

Объект ReportTableReportTable Object

Объект ShapeShape Object

Объект ShapeRangeShapeRange Object

Поддержка и обратная связьSupport and feedback

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи?Have questions or feedback about Office VBA or this documentation? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.