WorkbookSettings

WorkbookSettings class

يمثل كافة إعدادات المصنف.

public class WorkbookSettings : IDisposable

الخصائص

اسموصف
Author { get; set; }الحصول على كاتب الملف وتعيينه.
AutoCompressPictures { get; set; }يحدد قيمة منطقية تشير إلى التطبيق الذي تم ضغطه تلقائيًا في المصنف.
AutoRecover { get; set; }يشير إلى ما إذا كان الملف علامة للاسترداد التلقائي.
BuildVersion { get; set; }يحدد الإصدار العام المتزايد للتطبيق.
CheckCompatibility { get; set; }يشير إلى ما إذا كان التحقق من التوافق مع الإصدارات السابقة عند حفظ المصنف.
CheckCustomNumberFormat { get; set; }يشير إلى ما إذا كان التحقق من تنسيق الأرقام المخصص عند تعيين Style.Custom.
CheckExcelRestriction { get; set; }ما إذا كان التحقق من تقييد ملف Excel عند قيام المستخدم بتعديل الكائنات ذات الصلة بالخلايا. على سبيل المثال ، لا يسمح Excel بإدخال قيمة سلسلة أطول من 32 كيلو بايت . عند إدخال قيمة أطول من 32 كيلو بايت مثل عن طريق Cell.PutValue (سلسلة) ، إذا كان هذا الخاصية صحيحة ، ستحصل على استثناء . إذا كانت هذه الخاصية خاطئة ، فسنقبل قيمة سلسلة الإدخال كقيمة للخلية بحيث يمكنك لاحقًا إخراج قيمة السلسلة الكاملة لتنسيقات الملفات الأخرى مثل CSV. ومع ذلك ، إذا لقد قمت بتعيين مثل هذا النوع من القيمة غير الصالحة لتنسيق ملف Excel ، يجب ألا تحفظ المصنف بتنسيق ملف excel لاحقًا. وإلا فقد يكون هناك خطأ غير متوقع لملف Excel الذي تم إنشاؤه.
Compliance { get; set; }يحدد إصدار OOXML لوثيقة الإخراج. القيمة الافتراضية هي Ecma376_2006.
CrashSave { get; set; }يشير إلى ما إذا كان التطبيق قد حفظ ملف المصنف آخر مرة بعد التعطل.
CultureInfo { get; set; }الحصول على أو تعيين معلومات ثقافة النظام.
DataExtractLoad { get; set; }يشير إلى ما إذا كان التطبيق قد فتح المصنف آخر مرة لاستعادة البيانات.
Date1904 { get; set; }الحصول على أو تعيين قيمة تمثل ما إذا كان المصنف يستخدم نظام التاريخ 1904.
DisplayDrawingObjects { get; set; }يشير إلى ما إذا كان سيتم إظهار الكائنات في المصنف وكيفية إظهارها.
EnableMacros { get; set; }تمكين وحدات الماكرو ؛
FirstVisibleTab { get; set; }الحصول على أول علامة تبويب مرئية لورقة العمل أو تعيينها.
FormulaSettings { get; }الحصول على إعدادات الميزات المتعلقة بالصيغة.
GlobalizationSettings { get; set; }الحصول على إعدادات العولمة وتعيينها.
HidePivotFieldList { get; set; }الحصول على وتحديد ما إذا كان سيتم إخفاء قائمة الحقول لجدول PivotTable.
IsDefaultEncrypted { get; set; }يشير إلى ما إذا كان تشفير المصنف بكلمة مرور افتراضية إذا تم تأمين البنية و Windows للمصنف.
IsEncrypted { get; }يحصل على قيمة تشير إلى ما إذا كانت كلمة المرور مطلوبة لفتح هذا المصنف.
IsHidden { get; set; }يشير إلى ما إذا كان هذا المصنف مخفيًا.
IsHScrollBarVisible { get; set; }الحصول على أو تعيين قيمة تشير إلى ما إذا كان جدول البيانات الذي تم إنشاؤه سيحتوي على شريط تمرير أفقي.
IsMinimized { get; set; }يمثل ما إذا كان سيتم فتح جدول البيانات الذي تم إنشاؤه بأدنى حد.
IsProtected { get; }الحصول على قيمة تشير إلى ما إذا كانت بنية أو نافذة المصنف محمية.
IsVScrollBarVisible { get; set; }الحصول على أو تعيين قيمة تشير إلى ما إذا كان جدول البيانات الذي تم إنشاؤه سيحتوي على شريط تمرير عمودي.
LanguageCode { get; set; }الحصول على أو تعيين لغة واجهة المستخدم لإصدار المصنف بناءً على كود البلد الذي حفظ الملف.
MaxColumn { get; }الحصول على فهرس العمود الأقصى ، على أساس الصفر .
MaxRow { get; }يحصل على فهرس الصف الأقصى ، على أساس الصفر .
MaxRowsOfSharedFormula { get; set; }الحصول على الحد الأقصى لعدد الصف الخاص بالصيغة المشتركة وتعيينه.
MemorySetting { get; set; }الحصول على أو تعيين خيارات استخدام الذاكرة. سيتم اتخاذ الخيار الجديد كخيار افتراضي لأوراق العمل المنشأة حديثًا ولكنه لا يسري على أوراق العمل الحالية.
NumberDecimalSeparator { get; set; }الحصول على أو تعيين الفاصل العشري لتنسيق / تحليل القيم الرقمية. الافتراضي هو الفاصل العشري للمنطقة الحالية.
NumberGroupSeparator { get; set; }الحصول على أو تعيين الحرف الذي يفصل بين مجموعات الأرقام على يسار العلامة العشرية في القيم الرقمية. الافتراضي هو فاصل المجموعة للمنطقة الحالية.
PaperSize { get; set; }الحصول على حجم ورق الطباعة الافتراضي وتعيينه.
Password { get; set; }يمثل كلمة مرور تشفير ملف المصنف.
ProtectionType { get; }يحصل على نوع الحماية للمصنف.
QuotePrefixToStyle { get; set; }يشير إلى ما إذا كان الإعدادQuotePrefix الخاصية عند إدخال قيمة السلسلة (التي تبدأ بعلامة اقتباس مفردة) في الخلية
Region { get; set; }الحصول على الإعدادات الإقليمية للمصنف أو تعيينها.
RemovePersonalInformation { get; set; }صواب إذا كان من الممكن إزالة المعلومات الشخصية من المصنف المحدد.
RepairLoad { get; set; }يشير إلى ما إذا كان التطبيق قد فتح المصنف آخر مرة في الوضع الآمن أو وضع الإصلاح.
ResourceProvider { get; set; }الحصول على موفر التدفق للمورد الخارجي وتعيينه ، مثل تحميل بيانات الصورة لصورة من النوع “LinkToFile” .
Shared { get; set; }الحصول على أو تعيين قيمة تشير إلى ما إذا كان المصنف مشتركًا أم لا.
SheetTabBarWidth { get; set; }عرض شريط علامة تبويب ورقة العمل (في 1/1000 من عرض النافذة) .
ShowTabs { get; set; }الحصول على قيمة أو تعيينها سواء كانت علامات تبويب المصنف معروضة.
SignificantDigits { get; set; }الحصول على عدد الأرقام المهمة وتعيينه . القيمة الافتراضية هيSignificantDigits .
UpdateAdjacentCellsBorder { get; set; }يشير إلى ما إذا كان سيتم تحديث حدود الخلايا المجاورة.
UpdateLinksType { get; set; }الحصول على كيفية تحديث الروابط الخارجية عند فتح المصنف وتعيينه.
WarningCallback { get; set; }الحصول على رد اتصال التحذير أو تعيينه .
WindowHeight { get; set; }ارتفاع النافذة بوحدة النقطة .
WindowHeightCM { get; set; }ارتفاع النافذة بوحدة السنتيمتر .
WindowHeightInch { get; set; }ارتفاع النافذة بوحدة البوصة .
WindowLeft { get; set; }المسافة من الحافة اليسرى لمنطقة العميل إلى الحافة اليسرى من النافذة ، بوحدة النقطة .
WindowLeftCM { get; set; }المسافة من الحافة اليسرى لمنطقة العميل إلى الحافة اليسرى للنافذة. بوحدة السنتيمتر .
WindowLeftInch { get; set; }المسافة من الحافة اليسرى لمنطقة العميل إلى الحافة اليسرى للنافذة. بوحدة بوصة .
WindowTop { get; set; }المسافة من الحافة العلوية لمنطقة العميل إلى الحافة العلوية للنافذة ، بوحدة النقطة .
WindowTopCM { get; set; }المسافة من الحافة العلوية لمنطقة العميل إلى الحافة العلوية للنافذة ، بوحدة سنتيمتر.
WindowTopInch { get; set; }المسافة من الحافة العلوية لمنطقة العميل إلى الحافة العلوية للنافذة ، بوحدة بوصة .
WindowWidth { get; set; }عرض النافذة بوحدة النقطة .
WindowWidthCM { get; set; }عرض النافذة بوحدة السنتيمتر .
WindowWidthInch { get; set; }عرض النافذة بوحدة البوصة .
WriteProtection { get; }يوفر الوصول إلى خيارات الحماية ضد الكتابة في المصنف.

طُرق

اسموصف
Dispose()إصدارات الموارد .
GetThemeFont(FontSchemeType)الحصول على اسم خط النسق الافتراضي.
SetPageOrientationType(PageOrientationType)حدد نوع اتجاه الطباعة لكامل المصنف.

أمثلة

[C#]

Workbook workbook = new Workbook();

WorkbookSettings settings = workbook.Settings;

// قم بعملك

[Visual Basic]
Dim workbook as Workbook = new Workbook()

Dim settings as WorkbookSettings = workbook.Settings

'قم بعملك

أنظر أيضا