Averigüe si la hoja de trabajo es una hoja de diálogo

Posibles escenarios de uso

La hoja de diálogo es un formato antiguo de hoja que contiene un cuadro de diálogo. Dicha hoja podría ser insertada por una versión anterior de Microsoft Excel, por ejemplo, 2003, como se muestra en esta captura de pantalla. También se puede insertar con VBA en versiones más nuevas, por ejemplo, Microsoft Excel 2016.

todo:imagen_alternativa_texto

Puede encontrar si la hoja es una hoja de diálogo o algún otro tipo de hoja conHoja de trabajo.Tipopropiedad proporcionada por Aspose.Cells. Si devuelve el valor de enumeraciónSheetType.Diálogo, entonces significa que está tratando con una hoja de diálogo.

El siguiente código de ejemplo carga elejemplo de archivo de Excel que contiene una hoja de diálogo. Comprueba elHoja de trabajo.Tipola propiedad la compara conSheetType.Diálogo y luego imprime el mensaje. Consulte la salida de la consola del código de muestra que se proporciona a continuación para obtener más ayuda.

Código de muestra

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
//Load Excel file containing Dialog Sheet
Workbook wb = new Workbook("sampleFindIfWorksheetIsDialogSheet.xlsx");
//Access first worksheet
Worksheet ws = wb.Worksheets[0];
//Find if the sheet type is dialog and print the message
if (ws.Type == SheetType.Dialog)
{
Console.WriteLine("Worksheet is a Dialog Sheet.");
}

Salida de consola

Worksheet is a Dialog Sheet.