Filtrer le projet VBA lors du chargement d'un classeur

Filtrer le projet VBA lors du chargement d’un classeur Excel dans C#

Certains fichiers .xlsm/.xslb contiennent une très grande quantité de macros (ou des macros très, très longues). Aspose.Cells chargera inconditionnellement ces (méta) données lors de l’ouverture de ces classeurs. Vous devrez peut-être contrôler cela cependantLoadDataFilterOptionsLoadDataFilterOptionsLoadDataFilterOptions lorsque vous n’avez vraiment besoin d’extraire que des noms de feuilles pour un grand nombre de classeurs, sautant ainsi ce contenu inutile. Ce filtre est fourni en introduisant une nouvelle option,LoadDataFilterOptions.VBALoadDataFilterOptions.VBA.

Exemple de code

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

sampleMacroEnabledWorkbook.xlsm