Filtrar objetos al cargar el libro o la hoja de trabajo
Escenarios de uso posibles
Por favor, use la propiedad LoadOptions.LoadFilter al filtrar datos del libro. Pero si desea filtrar datos de hojas de trabajo individuales, entonces deberá anular el método LoadFilter.startSheet. Por favor, proporcione el valor apropiado de la enumeración LoadDataFilterOptions al crear o trabajar con LoadFilter.
La enumeración LoadDataFilterOptions tiene los siguientes valores.
- NINGUNO
- TODOS
- CELDA_VACÍA
- CELDA_TEXTO
- CELDA_NUMÉRICA
- CELDA_ERROR
- CELDA_BOOL
- CELDA_VALOR
- FÓRMULA
- DATOS_CELDA
- GRÁFICO
- FORMA
- ÁREA_FUSIONADA
- FORMATO_CONDICIONAL
- VALIDACIÓN_DATOS
- TABLA_PIVOTE
- TABLA
- HIPERVÍNCULOS
- CONFIGURACIÓN_HOJA
- DATOS_HOJA
- CONFIGURACIÓN_LIBRO
- CONFIGURACIONES
- MAPA_XML
- ESTRUCTURA
- PROPIEDADES_DOCUMENTO
- NOMBRES_DEFINIDOS
- VBA
- ESTILO
Objetos de filtro mientras se carga el libro de trabajo
El siguiente código de ejemplo ilustra cómo filtrar gráficos del libro de trabajo. Por favor, consulte el archivo de Excel de ejemplo utilizado en este código y el PDF de salida generado por él. Como puede ver en el PDF de salida, todos los gráficos se han filtrado del libro de trabajo.
Objetos de filtro mientras se carga la hoja de trabajo
El siguiente código de ejemplo carga el archivo de Excel de origen y filtra los siguientes datos de sus hojas de trabajo mediante un filtro personalizado.
- Filtra los gráficos de la hoja de trabajo llamada SinGráficos.
- Filtra las formas de la hoja de trabajo llamada SinFormas.
- Filtra el formato condicional de la hoja de trabajo llamada SinFormatoCondicional.
Una vez que carga el archivo de Excel de origen con un filtro personalizado, toma las imágenes de todas las hojas de forma individual. Aquí están las imágenes de salida para su referencia. Como puede ver, la primera imagen no tiene gráficos, la segunda imagen no tiene formas y la tercera imagen no tiene formato condicional.