WorkbookSettings

WorkbookSettings class

Représente tous les paramètres du classeur.

public class WorkbookSettings : IDisposable

Propriétés

NomLa description
Author { get; set; }Obtient et définit l’auteur du fichier.
AutoCompressPictures { get; set; }Spécifie une valeur booléenne qui indique que l’application a automatiquement compressé les images dans le classeur.
AutoRecover { get; set; }Indique si le fichier est marqué pour la récupération automatique.
BuildVersion { get; set; }Spécifie la version publique incrémentielle de l’application.
CheckCompatibility { get; set; }Indique si vérifier la compatibilité avec les versions antérieures lors de l’enregistrement du classeur.
CheckCustomNumberFormat { get; set; }Indique si la vérification du format numérique personnalisé lors de la définition de Style.Custom.
CheckExcelRestriction { get; set; }Vérifier si la restriction du fichier Excel lorsque l’utilisateur modifie les objets liés aux cellules. Par exemple, Excel n’autorise pas la saisie d’une valeur de chaîne supérieure à 32 K. Lorsque vous saisissez une valeur supérieure à 32 K, comme par Cell.PutValue (chaîne), si cela propriété est vraie, vous obtiendrez une exception. Si cette propriété est fausse, nous accepterons votre valeur de chaîne d’entrée comme valeur de la cellule afin que plus tard vous puissiez sortir la valeur de chaîne complète pour d’autres formats de fichiers tels que CSV. Cependant, si vous avez défini un type de valeur non valide pour le format de fichier Excel, vous ne devez pas enregistrer le classeur au format de fichier Excel ultérieurement. Sinon, il peut y avoir une erreur inattendue pour le fichier Excel généré.
Compliance { get; set; }Spécifie la version OOXML du document de sortie. La valeur par défaut est Ecma376_2006.
CrashSave { get; set; }indique si l’application a enregistré le fichier de classeur pour la dernière fois après un crash.
CultureInfo { get; set; }Obtient ou définit les informations de culture système.
DataExtractLoad { get; set; }indique si l’application a ouvert le classeur pour la dernière fois pour la récupération de données.
Date1904 { get; set; }Obtient ou définit une valeur qui indique si le classeur utilise le système de date 1904.
DisplayDrawingObjects { get; set; }Indique si et comment afficher les objets dans le classeur.
EnableMacros { get; set; }Activer les macros ;
FirstVisibleTab { get; set; }Obtient ou définit le premier onglet de feuille de calcul visible.
FormulaSettings { get; }Obtient les paramètres des fonctionnalités liées aux formules.
GlobalizationSettings { get; set; }Obtient et définit les paramètres de globalisation.
HidePivotFieldList { get; set; }Obtient et définit si masquer la liste des champs pour le tableau croisé dynamique.
IsDefaultEncrypted { get; set; }Indique si le cryptage du classeur avec le mot de passe par défaut si la structure et les fenêtres du classeur sont verrouillées.
IsEncrypted { get; }Obtient une valeur qui indique si un mot de passe est requis pour ouvrir ce classeur.
IsHidden { get; set; }Indique si ce classeur est masqué.
IsHScrollBarVisible { get; set; }Obtient ou définit une valeur indiquant si la feuille de calcul générée contiendra une barre de défilement horizontale.
IsMinimized { get; set; }Représente si la feuille de calcul générée sera ouverte réduite.
IsProtected { get; }Obtient une valeur qui indique si la structure ou la fenêtre du classeur est protégée.
IsVScrollBarVisible { get; set; }Obtient ou définit une valeur indiquant si la feuille de calcul générée contiendra une barre de défilement verticale.
LanguageCode { get; set; }Obtient ou définit la langue de l’interface utilisateur de la version du classeur en fonction du code pays qui a enregistré le fichier.
MaxColumn { get; }Obtient l’index de colonne maximum, basé sur zéro.
MaxRow { get; }Obtient l’index de ligne maximum, basé sur zéro.
MaxRowsOfSharedFormula { get; set; }Obtient et définit le nombre maximal de lignes de la formule partagée.
MemorySetting { get; set; }Obtient ou définit les options d’utilisation de la mémoire. La nouvelle option sera considérée comme l’option par défaut pour les feuilles de calcul nouvellement créées, mais ne prend pas effet pour les feuilles de calcul existantes.
NumberDecimalSeparator { get; set; }Obtient ou définit le séparateur décimal pour le formatage/l’analyse des valeurs numériques. La valeur par défaut est le séparateur décimal de la région actuelle.
NumberGroupSeparator { get; set; }Obtient ou définit le caractère qui sépare les groupes de chiffres à gauche de la décimale dans les valeurs numériques. La valeur par défaut est le séparateur de groupe de la région actuelle.
PaperSize { get; set; }Obtient et définit le format de papier d’impression par défaut.
Password { get; set; }Représente le mot de passe de chiffrement du fichier de classeur.
ProtectionType { get; }Obtient le type de protection du classeur.
QuotePrefixToStyle { get; set; }Indique si le réglageQuotePrefix propriété lors de la saisie de la valeur de chaîne (qui commence par un guillemet simple) dans la cellule
Region { get; set; }Obtient ou définit les paramètres régionaux du classeur.
RemovePersonalInformation { get; set; }Vrai si les informations personnelles peuvent être supprimées du classeur spécifié.
RepairLoad { get; set; }Indique si l’application a ouvert le classeur pour la dernière fois en mode sans échec ou en mode réparation.
ResourceProvider { get; set; }Obtient et définit le fournisseur de flux pour une ressource externe, telle que le chargement de données d’image pour une image de type “LinkToFile”.
Shared { get; set; }Obtient ou définit une valeur qui indique si le classeur est partagé.
SheetTabBarWidth { get; set; }Largeur de la barre d’onglets de la feuille de calcul (en 1/1000 de la largeur de la fenêtre).
ShowTabs { get; set; }Obtient ou définit une valeur indiquant si les onglets du classeur sont affichés.
SignificantDigits { get; set; }Obtient et définit le nombre de chiffres significatifs. La valeur par défaut estSignificantDigits .
UpdateAdjacentCellsBorder { get; set; }Indique si la bordure des cellules adjacentes est mise à jour.
UpdateLinksType { get; set; }Obtient et définit comment met à jour les liens externes lorsque le classeur est ouvert.
WarningCallback { get; set; }Obtient ou définit un rappel d’avertissement.
WindowHeight { get; set; }La hauteur de la fenêtre, en unité de point.
WindowHeightCM { get; set; }La hauteur de la fenêtre, en centimètre.
WindowHeightInch { get; set; }La hauteur de la fenêtre, en unité de pouce.
WindowLeft { get; set; }La distance entre le bord gauche de la zone client et le bord gauche de la fenêtre, en unité de point.
WindowLeftCM { get; set; }La distance entre le bord gauche de la zone client et le bord gauche de la fenêtre. En centimètre.
WindowLeftInch { get; set; }La distance entre le bord gauche de la zone client et le bord gauche de la fenêtre. En unité de pouce.
WindowTop { get; set; }La distance entre le bord supérieur de la zone client et le bord supérieur de la fenêtre, en unité de point.
WindowTopCM { get; set; }La distance entre le bord supérieur de la zone client et le bord supérieur de la fenêtre, en centimètre.
WindowTopInch { get; set; }La distance entre le bord supérieur de la zone client et le bord supérieur de la fenêtre, en pouces.
WindowWidth { get; set; }La largeur de la fenêtre, en unité de point.
WindowWidthCM { get; set; }La largeur de la fenêtre, en centimètre.
WindowWidthInch { get; set; }La largeur de la fenêtre, en pouce.
WriteProtection { get; }Fournit l’accès aux options de protection en écriture du classeur.

Méthodes

NomLa description
Dispose()Libère des ressources.
GetThemeFont(FontSchemeType)Obtient le nom de la police de thème par défaut.
SetPageOrientationType(PageOrientationType)Définir le type d’orientation d’impression pour l’ensemble du classeur.

Exemples

[C#]

Workbook workbook = new Workbook();

WorkbookSettings settings = workbook.Settings;

//faites vos affaires

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

Dim settings as WorkbookSettings = workbook.Settings

'fais ton affaire

Voir également