Finden Sie heraus, ob das Arbeitsblatt ein Dialogblatt ist
Mögliche Nutzungsszenarien
Dialogblatt ist ein altes Blattformat, das ein Dialogfeld enthält. Ein solches Blatt könnte von einer älteren Version von Microsoft Excel zB 2003 eingefügt werden, wie in diesem Screenshot gezeigt. In neueren Versionen zB Microsoft Excel 2016 kann es auch mit VBA eingefügt werden.
Sie können feststellen, ob das Blatt ein Dialogblatt oder ein anderer Blatttyp istArbeitsblatt.TypEigenschaft, die von Aspose.Cells bereitgestellt wird. Wenn sie den Aufzählungswert zurückgibtSheetType.Dialog, dann bedeutet es, dass Sie es mit einem Dialogblatt zu tun haben.
Finden Sie heraus, ob das Arbeitsblatt ein Dialogblatt ist
Der folgende Beispielcode lädt dieBeispiel-Excel-Datei die ein Dialogblatt enthält. Es prüft dieArbeitsblatt.TypEigenschaft vergleicht es mitSheetType.Dialog und druckt dann die Nachricht. Weitere Hilfe finden Sie in der Konsolenausgabe des unten angegebenen Beispielcodes.
Beispielcode
// 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."); | |
} |
Konsolenausgabe
Worksheet is a Dialog Sheet.