Feststellen, ob das Arbeitsblatt ein Dialogblatt ist

Mögliche Verwendungsszenarien

Ein Dialogblatt ist ein altes Format eines Arbeitsblatts mit einem Dialogfeld. 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 wie Microsoft Excel 2016 eingefügt werden.

todo:image_alt_text

Sie können mithilfe der Worksheet.Type-Eigenschaft von Aspose.Cells feststellen, ob das Blatt ein Dialogblatt oder ein anderes Blatt ist. Wenn sie einen Enumerationswert SheetType.Dialog zurückgibt, bedeutet dies, dass Sie es mit einem Dialogblatt zu tun haben.

Feststellen, ob das Arbeitsblatt ein Dialogblatt ist

Der folgende Beispielcode lädt die Beispieldatei Excel, die ein Dialogblatt enthält. Es überprüft die  Worksheet.Type-Eigenschaft, vergleicht sie mit  SheetType.Dialog und druckt dann die Meldung. Bitte sehen Sie die Konsolenausgabe des untenstehenden Beispielcodes für mehr Hilfe.

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.