Feststellen, ob das Arbeitsblatt ein Dialogblatt ist
Mögliche Verwendungsszenarien
Dialogblatt ist ein altes Format des Blatts, das eine Dialogbox enthält. Ein solches Blatt könnte von einer älteren Version von Microsoft Excel, z.B. 2003, wie in diesem Screenshot gezeigt, eingefügt werden. Es kann auch mit VBA in neueren Versionen, z.B. Microsoft Excel 2016, eingefügt werden.
Sie können feststellen, ob das Blatt ein Dialogblatt oder eine andere Art von Blatt ist, indem Sie die Eigenschaft Worksheet.Type verwenden, die von Aspose.Cells bereitgestellt wird. Wenn sie den Enumerationwert SheetType.DIALOG zurückgibt, bedeutet dies, dass es sich um ein Dialogblatt handelt.
Feststellen, ob das Arbeitsblatt ein Dialogblatt ist
Der folgende Beispielcode lädt die Beispieldatei, die ein Dialogblatt enthält. Er überprüft die Eigenschaft {0, vergleicht sie mit {1} und gibt dann die Meldung aus. Bitte sehen Sie unten die Konsolenausgabe des Beispielcodes für weitere Hilfe.
Beispielcode
// 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."); | |
} |
Konsolenausgabe
Worksheet is a Dialog Sheet.