WorkbookSettings

WorkbookSettings class

Representa todas las configuraciones del libro.

public class WorkbookSettings : IDisposable

Propiedades

NombreDescripción
Author { get; set; }Obtiene y establece el autor del archivo.
AutoCompressPictures { get; set; }Especifica un valor booleano que indica que la aplicación comprimió automáticamente las imágenes del libro.
AutoRecover { get; set; }Indica si el archivo está marcado para recuperación automática.
BuildVersion { get; set; }Especifica la versión pública incremental de la aplicación.
CheckCompatibility { get; set; }Indica si se comprueba la compatibilidad con versiones anteriores al guardar el libro de trabajo.
CheckCustomNumberFormat { get; set; }Indica si se verifica el formato de número personalizado al configurar Style.Custom.
CheckExcelRestriction { get; set; }Si verifica la restricción del archivo de Excel cuando el usuario modifica los objetos relacionados con las celdas. Por ejemplo, Excel no permite ingresar un valor de cadena mayor a 32K. Cuando ingresa un valor mayor a 32K como por Cell.PutValue(cadena), si esto es verdadera, obtendrá una excepción. Si esta propiedad es falsa, aceptaremos su valor de cadena de entrada como el valor de la celda para que luego pueda generar el valor de cadena completo para otros formatos de archivo como CSV. Sin embargo, si ha establecido un tipo de valor que no es válido para el formato de archivo de Excel, , no debe guardar el libro de trabajo como formato de archivo de Excel más adelante. De lo contrario, puede haber un error inesperado para el archivo de Excel generado.
Compliance { get; set; }Especifica la versión OOXML del documento de salida. El valor predeterminado es Ecma376_2006.
CrashSave { get; set; }indica si la aplicación guardó por última vez el archivo del libro de trabajo después de un bloqueo.
CultureInfo { get; set; }Obtiene o establece la cultura del sistema info.
DataExtractLoad { get; set; }indica si la aplicación abrió por última vez el libro de trabajo para la recuperación de datos.
Date1904 { get; set; }Obtiene o establece un valor que representa si el libro de trabajo usa el sistema de fechas de 1904.
DisplayDrawingObjects { get; set; }Indica si y cómo mostrar objetos en el libro de trabajo.
EnableMacros { get; set; }Habilitar macros;
FirstVisibleTab { get; set; }Obtiene o establece la primera pestaña visible de la hoja de cálculo.
FormulaSettings { get; }Obtiene la configuración de las funciones relacionadas con fórmulas.
GlobalizationSettings { get; set; }Obtiene y establece la configuración de globalización.
HidePivotFieldList { get; set; }Obtiene y establece si ocultar la lista de campos para la tabla dinámica.
IsDefaultEncrypted { get; set; }Indica si cifrar el libro de trabajo con la contraseña predeterminada si la estructura y las ventanas del libro de trabajo están bloqueadas.
IsEncrypted { get; }Obtiene un valor que indica si se requiere una contraseña para abrir este libro.
IsHidden { get; set; }Indica si este libro está oculto.
IsHScrollBarVisible { get; set; }Obtiene o establece un valor que indica si la hoja de cálculo generada contendrá una barra de desplazamiento horizontal.
IsMinimized { get; set; }Representa si la hoja de cálculo generada se abrirá Minimizada.
IsProtected { get; }Obtiene un valor que indica si la estructura o ventana del Workbook está protegida.
IsVScrollBarVisible { get; set; }Obtiene o establece un valor que indica si la hoja de cálculo generada contendrá una barra de desplazamiento vertical.
LanguageCode { get; set; }Obtiene o establece el idioma de la interfaz de usuario de la versión del libro de trabajo según el código de país que guardó el archivo.
MaxColumn { get; }Obtiene el índice de columna máximo, basado en cero.
MaxRow { get; }Obtiene el índice de fila máximo, basado en cero.
MaxRowsOfSharedFormula { get; set; }Obtiene y establece el número máximo de filas de la fórmula compartida.
MemorySetting { get; set; }Obtiene o establece las opciones de uso de memoria. La nueva opción se tomará como la opción predeterminada para las hojas de trabajo recién creadas, pero no tendrá efecto para las hojas de trabajo existentes.
NumberDecimalSeparator { get; set; }Obtiene o establece el separador decimal para formatear/analizar valores numéricos. El valor predeterminado es el separador decimal de la Región actual.
NumberGroupSeparator { get; set; }Obtiene o establece el carácter que separa grupos de dígitos a la izquierda del decimal en valores numéricos. El valor predeterminado es el separador de grupo de la Región actual.
PaperSize { get; set; }Obtiene y establece el tamaño de papel de impresión predeterminado.
Password { get; set; }Representa la contraseña de cifrado del archivo del libro de trabajo.
ProtectionType { get; }Obtiene el tipo de protección del libro.
QuotePrefixToStyle { get; set; }Indica si el ajusteQuotePrefix propiedad al ingresar el valor de la cadena (que comienza con una comilla simple) en la celda
Region { get; set; }Obtiene o establece la configuración regional para el libro de trabajo.
RemovePersonalInformation { get; set; }Verdadero si la información personal se puede eliminar del libro de trabajo especificado.
RepairLoad { get; set; }Indica si la aplicación abrió por última vez el libro en modo seguro o de reparación.
ResourceProvider { get; set; }Obtiene y establece el proveedor de flujo para un recurso externo, como cargar datos de imagen para una imagen de tipo “LinkToFile”.
Shared { get; set; }Obtiene o establece un valor que indica si el libro de trabajo está compartido.
SheetTabBarWidth { get; set; }Ancho de la barra de pestañas de la hoja de trabajo (en 1/1000 del ancho de la ventana).
ShowTabs { get; set; }Obtener o establecer un valor si se muestran las pestañas del Libro de trabajo.
SignificantDigits { get; set; }Obtiene y establece el número de dígitos significativos. El valor predeterminado esSignificantDigits .
UpdateAdjacentCellsBorder { get; set; }Indica si actualizar el borde de las celdas adyacentes.
UpdateLinksType { get; set; }Obtiene y establece cómo se actualizan los enlaces externos cuando se abre el libro.
WarningCallback { get; set; }Obtiene o establece la devolución de llamada de advertencia.
WindowHeight { get; set; }La altura de la ventana, en unidad de punto.
WindowHeightCM { get; set; }La altura de la ventana, en unidades de centímetro.
WindowHeightInch { get; set; }La altura de la ventana, en unidades de pulgada.
WindowLeft { get; set; }La distancia desde el borde izquierdo del área del cliente hasta el borde izquierdo de la ventana, en unidades de punto.
WindowLeftCM { get; set; }La distancia desde el borde izquierdo del área del cliente hasta el borde izquierdo de la ventana. En unidades de centímetro.
WindowLeftInch { get; set; }La distancia desde el borde izquierdo del área del cliente hasta el borde izquierdo de la ventana. En unidades de pulgada.
WindowTop { get; set; }La distancia desde el borde superior del área del cliente hasta el borde superior de la ventana, en unidades de punto.
WindowTopCM { get; set; }La distancia desde el borde superior del área del cliente hasta el borde superior de la ventana, en unidades de centímetro.
WindowTopInch { get; set; }La distancia desde el borde superior del área del cliente hasta el borde superior de la ventana, en unidades de pulgada.
WindowWidth { get; set; }El ancho de la ventana, en unidades de punto.
WindowWidthCM { get; set; }El ancho de la ventana, en unidades de centímetro.
WindowWidthInch { get; set; }El ancho de la ventana, en unidades de pulgada.
WriteProtection { get; }Proporciona acceso a las opciones de protección contra escritura del libro.

Métodos

NombreDescripción
Dispose()Libera recursos.
GetThemeFont(FontSchemeType)Obtiene el nombre de fuente del tema predeterminado.
SetPageOrientationType(PageOrientationType)Establecer el tipo de orientación de impresión para todo el libro.

Ejemplos

[C#]

Workbook workbook = new Workbook();

WorkbookSettings settings = workbook.Settings;

//haz tu negocio

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

Dim settings as WorkbookSettings = workbook.Settings

'haz tu negocio

Ver también