Объект Report (Project)
Представляет отчет в Project, который может содержать Office объекты искусства, такие как Shape, ReportTable или Chart. Объект Report входит в коллекцию Отчетов .
Примечания
Примечание
Запись макроса для объекта Report не реализована. То есть при записи макроса в Project и вручную добавить отчет или изменить отчет, шаги по добавлению и редактированию отчета не записывают.
Пример
Чтобы создать отчет, используйте метод Reports.Add . Например, следующая команда создает отчет с именем My New Report.
ActiveProject.Reports.Add "My New Report"
При запуске команды Project отчет, а затем изменяет представление на вкладку DESIGN ленты в статье REPORT TOOLS. Используйте элементы средства разработки на ленте, чтобы добавить в отчет изображения, фигуры, диаграммы, таблицы или текстовые поля. Кроме того, можно программным образом добавлять и изменять элементы в отчете с помощью элементов Shape, ShapeRange, Chart и ReportTable .
Рис. 1. Создание отчета в Project
To delete a report, необходимо сначала закрыть представление активного отчета. Например, на вкладке DESIGN ленты в группе Просмотр выберите другой отчет в меню "Отчеты ". Затем в группе Report на ленте выберите Организатор в меню Управление отсевом. В диалоговом окне Организатор выберите вкладку Отчеты , выберите Мой новый отчет в области проекта и выберите Удаление.
Чтобы программным образом удалить активный отчет, запустите следующий макрос.
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
Методы
Имя |
---|
Apply |
Delete |
Свойства
Имя |
---|
Application |
Index |
Name |
Parent |
Shapes |
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.