Bonjour à tous !

Voila j'ai lu le très bon tutoriel sur cette page qui permet de générer des graphiques excel en utilisant l'interface COM/DCOM de windows.

Malheureusement j'ai un petit problème !

J'aimerais faire exactement la même chose, mais avec un pourcentage sur chaque valeur du camembert. En exécutant un macro automatique, j'ai repéré la commande qui permettait de le faire :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
    ActiveChart.ApplyDataLabels AutoText:=True, LegendKey:= _
        False, HasLeaderLines:=True, ShowSeriesName:=False, ShowCategoryName:= _
        False, ShowValue:=False, ShowPercentage:=True, ShowBubbleSize:=False
J'ai donc rajouté cette ligne dans le code php qui réalise le graphique :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
	$selection = $sheet->range("A1:B$i"); 
	$graph = $sheet->chartobjects->add(150, 10, 300, 250); 
	$graphique = $graph->chart; 
	$graphique->Charttype=5;
	$graphique->activate; 
	$graphique->setsourcedata($selection);
	$graphique -> ApplyDataLabels -> ShowPercentage=True;
	$graphique->HasTitle=true;
	$graphique->ChartTitle->Text="Activité HDQXOAF";
Malheureusement ca ne marche pas et ca donne exactement le même camembert

J'ai aussi essayé $graphique -> ApplyDataLabels -> ShowPercentage(True); et $graphique -> ApplyDataLabels -> ShowPercentage==True; mais ca fait planter Apache

Merci de venir à mon secours car je nage, il n'y a vraiment aucune documentation sur le web !