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 .
Notes
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.
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
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
Nom |
---|
Application |
Index |
Name |
Parent |
Shapes |
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.