Je dois être en mesure de copier des formes (graphique, tableau, etc.) par programmation d'une diapositive à une autre dans PowerPoint 2007 en conservant leurs couleurs d'origine. Les diapositives source et destination sont dans différentes présentations qui ont des thèmes différents. Ces formes peuvent être complexes et inclure beaucoup de couleurs, par exemple des graphiques, des tableaux, etc. La diapositive de destination doit conserver son thème, donc je ne peux pas simplement copier la totalité de la diapositive originale colorScheme.Copier par programmation des formes avec la mise en forme source (PowerPoint 2007)
Lors de la copie manuelle d'une forme dans PowerPoint, j'obtiens une option «Conserver la mise en forme de la source». Cela copie toutes les couleurs d'origine de la forme, convertissant les couleurs de thème en valeurs RVB absolues.
Quelle est la manière la plus simple de le faire par programme?
Vous avez probablement pour obtenir les valeurs RVB absolues, via un pipeline comme celui-ci pour chaque objet: Theme-> getColorForIndex (Object-> getThemeColorIndex) – pintxo
Avez-vous essayé en utilisant le Presse-papiers? – Fabio