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 КБ. имеет значение true, вы получите исключение. Если это свойство имеет значение false, мы примем введенное вами строковое значение в качестве значения ячейки, чтобы позже вы могли вывести полное строковое значение для других форматов файлов, таких как 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; } Получает и задает, следует ли скрыть список полей для сводной таблицы.
IsDefaultEncrypted { get; set; } Указывает, следует ли шифровать книгу с паролем по умолчанию, если структура и окна книги заблокированы.
IsEncrypted { get; } Получает значение, указывающее, требуется ли пароль для открытия этой книги.
IsHidden { get; set; } Указывает, скрыта ли эта книга.
IsHScrollBarVisible { get; set; } Получает или задает значение, указывающее, будет ли сгенерированная электронная таблица содержать горизонтальную полосу прокрутки.
IsMinimized { get; set; } Указывает, будет ли сгенерированная электронная таблица открыта в свернутом виде.
IsProtected { get; } Получает значение, указывающее, защищена ли структура или окно книги.
IsVScrollBarVisible { get; set; } Получает или задает значение, указывающее, будет ли сгенерированная электронная таблица содержать вертикальную полосу прокрутки.
LanguageCode { get; set; } Получает или задает язык пользовательского интерфейса версии книги на основе CountryCode, в которой сохранен файл.
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

'делай свое дело

Смотрите также