Filtrer le projet VBA lors du chargement d un classeur avec Golang via C++

Filtrer le projet VBA lors du chargement d’un classeur Excel en C++

Certains fichiers .xlsm/.xslb contiennent un nombre extrêmement élevé de macros (ou des macros très longues). Aspose.Cells chargera inconditionnellement ces données (métadonnées) lors de l’ouverture de tels classeurs. Vous pourriez nécessiter de contrôler cela via LoadDataFilterOptions lorsque vous souhaitez uniquement extraire les noms des feuilles pour un grand nombre de classeurs, en évitant ainsi le contenu non nécessaire. Ce filtre est fourni en introduisant une nouvelle option, LoadDataFilterOptions.VBA.

Code d’exemple

Le code d’exemple suivant charge un classeur de telle sorte que seul le VBA est filtré. Un fichier exemple pour tester cette fonctionnalité peut être téléchargé à partir du lien suivant :

sampleMacroEnabledWorkbook.xlsm