Remplacer le texte dans l art intelligent

Scénarios d’utilisation possibles

L’art intelligent est l’un des principaux objets dans un classeur. Souvent, il est nécessaire de mettre à jour le texte dans l’art intelligent. Aspose.Cells propose cette fonctionnalité en définissant la propriété Shape.text.

Le fichier source d’exemple peut être téléchargé à partir du lien suivant :

SmartArt.xlsx

Code d’exemple

from aspose.cells import OoxmlSaveOptions, Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
wb = Workbook(sourceDir + "SmartArt.xlsx")
for worksheet in wb.worksheets:
for shape in worksheet.shapes:
shape.alternative_text = "ReplacedAlternativeText"
if shape.is_smart_art:
for smartart in shape.get_result_of_smart_art().get_grouped_shapes():
smartart.text = "ReplacedText"
options = OoxmlSaveOptions()
options.update_smart_art = True
wb.save(outputDir + "outputSmartArt.xlsx", options)