Partager via


Objet Report (Project)

Représente un rapport dans Project qui peut contenir des objets Office Art tels qu’une forme, un reportTable ou un graphique. L’objet Report est membre de la collection Reports .

Remarques

Remarque

L’enregistrement de macro pour l’objet Report n’est pas implémenté. Autrement dit, lorsque vous enregistrez une macro dans Project et que vous ajoutez manuellement un rapport ou modifiez un rapport, les étapes d’ajout et de modification du rapport ne sont pas enregistrées.

Exemple

Pour créer un rapport, utilisez la méthode Reports.Add . Par exemple, la commande suivante crée un rapport nommé Mon nouveau rapport.

ActiveProject.Reports.Add "My New Report"

Lorsque vous exécutez la commande, Project crée le rapport, puis remplace l’affichage par l’onglet CRÉATION du ruban, sous OUTILS RAPPORT. Utilisez les éléments de l’outil de conception sur le ruban pour ajouter des images, des formes, des graphiques, des tableaux ou des zones de texte au rapport. Vous pouvez également ajouter et modifier des éléments dans le rapport par programmation à l’aide des membres des objets Shape, ShapeRange, Chart et ReportTable .

Figure 1. Création d’un rapport dans Project

Création d’un rapport dans Project Pour supprimer un rapport, vous devez d’abord fermer l’affichage de rapport actif. Par exemple, sous l’onglet CRÉATION du ruban, dans le groupe Affichage , choisissez un autre rapport dans le menu déroulant Rapports . Ensuite, dans le groupe Rapport du ruban, choisissez Organisateur dans le menu déroulant Gérer . Dans la boîte de dialogue Organisateur , choisissez l’onglet Rapports , sélectionnez Mon nouveau rapport dans le volet du projet, puis choisissez Supprimer.

Pour supprimer le rapport actif par programmation, exécutez la macro suivante.

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

Méthodes

Nom
Apply
Delete

Propriétés

Nom
Application
Index
Name
Parent
Shapes

Voir aussi

Objet Chart

Reports, objet

Objet ReportTable

Objet Shape

Objet ShapeRange

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.