Filtrar proyecto VBA al cargar un libro de trabajo

Filtrar proyecto VBA al cargar un libro de trabajo de Excel en Python

Algunos archivos .xlsm/.xslb contienen una cantidad extremadamente grande de macros (o macros muy, muy largas). Aspose.Cells para Python via .NET cargará incondicionalmente estos datos (meta) al abrir tales libros de trabajo. Puede que necesite controlar esto mediante LoadDataFilterOptions si solo necesita extraer los nombres de las hojas para una gran cantidad de libros, saltándose dicho contenido no necesario. Este filtro se proporciona introduciendo una nueva opción, LoadDataFilterOptions.VBA.

Código de muestra

El siguiente código de muestra carga un libro de trabajo de manera que solo VBA está filtrado. Se puede descargar un archivo de muestra para probar esta función desde el siguiente enlace:

sampleMacroEnabledWorkbook.xlsm