リンクされた形状の値をリフレッシュ
Contents
[
Hide
]
時には、Excelファイル内にリンクされたシェイプがあり、それが特定のセルにリンクされていることがあります。Microsoft Excelでは、リンクされたセルの値を変更するとリンクされたシェイプの値も変更されます。これはAspose.Cells for Python via .NETでも動作し、ワークブックをXLSまたはXLSX形式で保存する場合問題ありません。ただし、PDFやHTML形式で保存する場合は、Worksheet.Shapes.update_selected_value()メソッドを呼び出してリンクされたシェイプの値を更新する必要があります。
例
以下のスクリーンショットは、下記のサンプルコードで使用されているソースExcelファイルを示しています。このファイルにはセルA1からE4までにリンクされた画像があります。Aspose.Cells for Python via .NETを使用してセルB4の値を変更し、その後Worksheet.Shapes.update_selected_value()メソッドを呼び出して画像の値を更新し、PDF形式で保存します。
以下のリンクから、元のExcelファイルと出力されたPDFをダウンロードできます。