Actualiser les valeurs des formes liées
Exemple
La capture d’écran suivante montre le fichier Excel source utilisé dans le code d’exemple ci-dessous. Il contient une image liée liée aux cellules A1 à E4. Nous allons changer la valeur de la cellule B4 avec Aspose.Cells et ensuite appeler la méthode Worksheet.Shapes.UpdateSelectedValue() pour actualiser la valeur de l’image et l’enregistrer au format PDF.
Vous pouvez télécharger le fichier Excel source et le PDF final à partir des liens donnés.
Code C# pour rafraîchir les valeurs des formes liées
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
//Source directory | |
string sourceDir = RunExamples.Get_SourceDirectory(); | |
//Output directory | |
string outputDir = RunExamples.Get_OutputDirectory(); | |
// Create workbook from source file | |
Workbook workbook = new Workbook(sourceDir + "sampleRefreshValueOfLinkedShapes.xlsx"); | |
// Access first worksheet | |
Worksheet worksheet = workbook.Worksheets[0]; | |
// Change the value of cell B4 | |
Cell cell = worksheet.Cells["B4"]; | |
cell.PutValue(100); | |
// Update the value of the Linked Picture which is linked to cell B4 | |
worksheet.Shapes.UpdateSelectedValue(); | |
// Save the workbook in PDF format | |
workbook.Save(outputDir + "outputRefreshValueOfLinkedShapes.pdf", SaveFormat.Pdf); |