Précisez si le tableau croisé dynamique est compatible avec Excel2003 lors de l actualisation du tableau croisé dynamique

Spécifiez si le PivotTable est compatible pour Excel2003 lors de l’actualisation du PivotTable

Le code d’exemple suivant explique l’utilisation de la propriété PivotTable.IsExcel2003Compatible. La chaîne d’origine fait 383 caractères. Mais lorsque la propriété PivotTable.IsExcel2003Compatible est définie sur true et que le tableau croisé dynamique est actualisé, les données de la cellule B5 du tableau croisé dynamique sont tronquées et elle fait 255 caractères de long. Cependant, lorsque la propriété PivotTable.IsExcel2003Compatible est définie sur false et que le tableau croisé dynamique est à nouveau actualisé, les données de la cellule B5 du tableau croisé dynamique ne sont pas tronquées et restent longues de 383 caractères. Veuillez télécharger le fichier Excel d’exemple utilisé dans ce code, le fichier Excel de sortie généré par celui-ci et sa sortie console pour votre référence. Veuillez également lire les commentaires à l’intérieur du code pour une meilleure compréhension de cette propriété.

Sortie console

Voici la sortie console du code d’exemple ci-dessus lorsqu’il est exécuté avec le fichier Excel d’exemple fourni.

 Length of original data string: 383

Length of cell B5 after setting IsExcel2003Compatible property to True: 255

Length of cell B5 after setting IsExcel2003Compatible property to False: 383