Ta reda på om kalkylbladet är Dialog sheet
Möjliga användningsscenario
Dialogblad är ett gammalt format av bladet som innehåller en dialogruta. Ett sådant blad kan sättas in av en äldre version av Microsoft Excel t.ex. 2003 som visas på denna skärmbild. Det kan också sättas in med VBA i nyare versioner t.ex. Microsoft Excel 2016.
Du kan ta reda på om arket är ett dialogblad eller något annat typ av blad med Worksheet.Type egenskapen som tillhandahålls av Aspose.Cells. Om den returnerar uppräkningvärdet SheetType.DIALOG, betyder det att du hanterar ett dialogblad.
Ta reda på om kalkylbladet är Dialog sheet
Följande provkod laddar prov-Excel-filen som innehåller ett dialogblad. Den kontrollerar Worksheet.Type egenskapen jämför den med SheetType.DIALOG och skriver sedan ut meddelandet. Se konsolresultatet för källkoden nedan för mer hjälp.
Exempelkod
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
//Load Excel file containing Dialog Sheet | |
Workbook wb = new Workbook(srcDir + "sampleFindIfWorksheetIsDialogSheet.xlsx"); | |
//Access first worksheet | |
Worksheet ws = wb.getWorksheets().get(0); | |
//Find if the sheet type is dialog and print the message | |
if(ws.getType() == SheetType.DIALOG) | |
{ | |
System.out.println("Worksheet is a Dialog Sheet."); | |
} |
Konsoloutput
Worksheet is a Dialog Sheet.