البحث عما إذا كانت ورقة العمل هي ورقة حوار
سيناريوهات الاستخدام المحتملة
ورقة الحوار هي صيغة قديمة من الورقة تحتوي على مربع حوار. يمكن إدراج مثل هذه الورقة من قبل إصدار أقدم من Microsoft Excel مثل الإصدار 2003 كما هو موضح في هذه الصورة. يمكن أيضاً إدراجها باستخدام VBA في الإصدارات الأحدث مثل Microsoft Excel 2016.
يمكنك معرفة ما إذا كانت الورقة ورقة حوارية أم نوعًا آخر من الأوراق بوجود خاصية Worksheet.Type المقدمة من Aspose.Cells. إذا عادت قيمة تعداد SheetType.Dialog، فهذا يعني أنك تتعامل مع ورقة حوار.
العثور على ورقة العمل هل هي ورقة حوار
يحمل الكود العيني التالي الملف الإكسل العيني (64716820.xlsx) الذي يحتوي على ورقة حوار. يتحقق من الخاصية Worksheet.Type، يقارنها بـ SheetType.Dialog ثم يطبع الرسالة. يرجى الاطلاع على مخرجات الكونسول في الكود العيني المعطى أدناه للمزيد من المساعدة.
الكود المثالي
// 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."); | |
} |
مخرجات الوحدة
Worksheet is a Dialog Sheet.