Ta reda på om arbetsbladet är dialogblad
Contents
[
Hide
]
Möjliga användningsscenarier
Dialogark är ett gammalt format av arket som innehåller en dialogruta. Ett sådant blad skulle kunna infogas av en äldre version av Microsoft Excel, t.ex. 2003 som visas i denna skärmdump. Den kan även infogas med VBA i nyare versioner t.ex. Microsoft Excel 2016.
Du kan se om arket är ett dialogblad eller någon annan typ av ark medArbetsblad.Typegendom tillhandahållen av Aspose.Cells. Om den returnerar uppräkningsvärdeSheetType.DIALOG, då betyder det att du har att göra med ett dialogblad.
Ta reda på om arbetsbladet är dialogblad
Följande exempelkod laddarexempel på Excel-filsom innehåller ett dialogblad. Den kontrollerarArbetsblad.Typfastighet jämför det medSheetType.DIALOGoch skriver sedan ut meddelandet. Se konsolutgången för exempelkoden nedan för mer hjälp.
Exempelkod
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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."); | |
} |
Konsolutgång
Worksheet is a Dialog Sheet.