WorkbookSettings

WorkbookSettings class

Stellt alle Einstellungen der Arbeitsmappe dar.

public class WorkbookSettings : IDisposable

Eigenschaften

NameBeschreibung
Author { get; set; }Ruft den Autor der Datei ab und legt ihn fest.
AutoCompressPictures { get; set; }Gibt einen booleschen Wert an, der angibt, dass die Anwendung Bilder in der Arbeitsmappe automatisch komprimiert.
AutoRecover { get; set; }Gibt an, ob die Datei für die automatische Wiederherstellung markiert ist.
BuildVersion { get; set; }Gibt die inkrementelle öffentliche Version der Anwendung an.
CheckCompatibility { get; set; }Gibt an, ob beim Speichern der Arbeitsmappe die Kompatibilität mit früheren Versionen geprüft werden soll.
CheckCustomNumberFormat { get; set; }Gibt an, ob das benutzerdefinierte Zahlenformat beim Festlegen von Style.Custom. überprüft wird.
CheckExcelRestriction { get; set; }Ob die Einschränkung der Excel-Datei überprüft wird, wenn der Benutzer zellenbezogene Objekte ändert. Zum Beispiel erlaubt Excel keine Eingabe von Zeichenfolgenwerten, die länger als 32 KB sind. Wenn Sie einen Wert eingeben, der länger als 32 KB ist, wie z Eigenschaft wahr ist, erhalten Sie eine Ausnahme. Wenn diese Eigenschaft falsch ist, akzeptieren wir Ihren eingegebenen Zeichenfolgenwert als Wert der Zelle, sodass Sie später den vollständigen Zeichenfolgenwert für andere Dateiformate wie CSV ausgeben können. Wenn jedoch Sie haben einen Wert festgelegt, der für das Excel-Dateiformat ungültig ist. Sie sollten die Arbeitsmappe später nicht im Excel-Dateiformat speichern. Andernfalls kann es zu einem unerwarteten Fehler für die generierte Excel-Datei kommen.
Compliance { get; set; }Gibt die OOXML-Version für das Ausgabedokument an. Der Standardwert ist Ecma376_2006.
CrashSave { get; set; }gibt an, ob die Anwendung die Arbeitsmappendatei zuletzt nach einem Absturz gespeichert hat.
CultureInfo { get; set; }Ruft die Systemkulturinformationen ab oder legt sie fest.
DataExtractLoad { get; set; }gibt an, ob die Anwendung die Arbeitsmappe zuletzt zur Datenwiederherstellung geöffnet hat.
Date1904 { get; set; }Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die Arbeitsmappe das Datumssystem 1904 verwendet.
DisplayDrawingObjects { get; set; }Gibt an, ob und wie Objekte in der Arbeitsmappe angezeigt werden.
EnableMacros { get; set; }Makros aktivieren;
FirstVisibleTab { get; set; }Ruft die erste sichtbare Arbeitsblattregisterkarte ab oder legt sie fest.
FormulaSettings { get; }Ruft die Einstellungen für formelbezogene Funktionen ab.
GlobalizationSettings { get; set; }Ruft die Globalisierungseinstellungen ab und legt sie fest.
HidePivotFieldList { get; set; }Ruft ab und legt fest, ob die Feldliste für die PivotTable ausgeblendet wird.
IsDefaultEncrypted { get; set; }Gibt an, ob die Arbeitsmappe mit dem Standardkennwort verschlüsselt wird, wenn Struktur und Fenster der Arbeitsmappe gesperrt sind.
IsEncrypted { get; }Ruft einen Wert ab, der angibt, ob zum Öffnen dieser Arbeitsmappe ein Kennwort erforderlich ist.
IsHidden { get; set; }Gibt an, ob diese Arbeitsmappe ausgeblendet ist.
IsHScrollBarVisible { get; set; }Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die generierte Tabelle eine horizontale Bildlaufleiste enthalten wird.
IsMinimized { get; set; }Gibt an, ob die generierte Tabelle minimiert geöffnet wird.
IsProtected { get; }Ruft einen Wert ab, der angibt, ob die Struktur oder das Fenster der Arbeitsmappe geschützt ist.
IsVScrollBarVisible { get; set; }Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die generierte Tabelle eine vertikale Bildlaufleiste enthalten wird.
LanguageCode { get; set; }Ruft die Sprache der Benutzeroberfläche der Workbook-Version ab oder legt sie fest, basierend auf dem CountryCode, der die Datei gespeichert hat.
MaxColumn { get; }Ruft den maximalen Spaltenindex ab, nullbasiert.
MaxRow { get; }Ruft den maximalen Zeilenindex ab, nullbasiert.
MaxRowsOfSharedFormula { get; set; }Ruft die maximale Zeilenanzahl der freigegebenen Formel ab und legt sie fest.
MemorySetting { get; set; }Ruft die Speichernutzungsoptionen ab oder legt sie fest. Die neue Option wird als Standardoption für neu erstellte Arbeitsblätter verwendet, wird jedoch nicht für vorhandene Arbeitsblätter wirksam.
NumberDecimalSeparator { get; set; }Ruft das Dezimaltrennzeichen zum Formatieren/Parsen numerischer Werte ab oder legt es fest. Standard ist das Dezimaltrennzeichen der aktuellen Region.
NumberGroupSeparator { get; set; }Ruft das Zeichen ab oder legt es fest, das Zifferngruppen links vom Dezimaltrennzeichen in numerischen Werten trennt. Standard ist das Gruppentrennzeichen der aktuellen Region.
PaperSize { get; set; }Ruft die Standarddruckpapiergröße ab und legt sie fest.
Password { get; set; }Stellt das Kennwort für die Verschlüsselung der Arbeitsmappendatei dar.
ProtectionType { get; }Ruft den Schutztyp der Arbeitsmappe ab.
QuotePrefixToStyle { get; set; }Zeigt an, ob EinstellungQuotePrefix -Eigenschaft bei der Eingabe des Zeichenfolgenwerts (der mit einem einfachen Anführungszeichen beginnt) in die Zelle
Region { get; set; }Ruft die regionalen Einstellungen für die Arbeitsmappe ab oder legt sie fest.
RemovePersonalInformation { get; set; }True, wenn persönliche Informationen aus der angegebenen Arbeitsmappe entfernt werden können.
RepairLoad { get; set; }Gibt an, ob die Anwendung die Arbeitsmappe zuletzt im abgesicherten oder im Reparaturmodus geöffnet hat.
ResourceProvider { get; set; }Ruft den Stream-Provider für externe Ressourcen ab und legt ihn fest, z. B. das Laden von Bilddaten für ein Bild vom Typ „LinkToFile“.
Shared { get; set; }Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die Arbeitsmappe freigegeben ist.
SheetTabBarWidth { get; set; }Breite der Registerkartenleiste des Arbeitsblatts (in 1/1000 der Fensterbreite).
ShowTabs { get; set; }Abrufen oder Festlegen eines Werts, ob die Registerkarten der Arbeitsmappe angezeigt werden.
SignificantDigits { get; set; }Ruft die Anzahl signifikanter Stellen ab und legt sie fest. Der Standardwert istSignificantDigits .
UpdateAdjacentCellsBorder { get; set; }Gibt an, ob der Rand benachbarter Zellen aktualisiert wird.
UpdateLinksType { get; set; }Ruft ab und legt fest, wie externe Links aktualisiert werden, wenn die Arbeitsmappe geöffnet wird.
WarningCallback { get; set; }Ruft Warnrückruf ab oder legt ihn fest.
WindowHeight { get; set; }Die Höhe des Fensters in Punkteinheiten.
WindowHeightCM { get; set; }Die Höhe des Fensters in Zentimetern.
WindowHeightInch { get; set; }Die Höhe des Fensters in Zoll.
WindowLeft { get; set; }Der Abstand vom linken Rand des Clientbereichs zum linken Rand des Fensters, in Punkteinheiten.
WindowLeftCM { get; set; }Der Abstand vom linken Rand des Clientbereichs zum linken Rand des Fensters. In Zentimetern.
WindowLeftInch { get; set; }Der Abstand vom linken Rand des Clientbereichs zum linken Rand des Fensters. In der Einheit Zoll.
WindowTop { get; set; }Der Abstand vom oberen Rand des Clientbereichs zum oberen Rand des Fensters in Punkteinheiten.
WindowTopCM { get; set; }Der Abstand vom oberen Rand des Clientbereichs zum oberen Rand des Fensters in Zentimetern.
WindowTopInch { get; set; }Der Abstand vom oberen Rand des Clientbereichs zum oberen Rand des Fensters, in Zolleinheit.
WindowWidth { get; set; }Die Breite des Fensters in Punkteinheiten.
WindowWidthCM { get; set; }Die Breite des Fensters in Zentimetern.
WindowWidthInch { get; set; }Die Breite des Fensters in Zoll.
WriteProtection { get; }Bietet Zugriff auf die Schreibschutzoptionen für Arbeitsmappen.

Methoden

NameBeschreibung
Dispose()Gibt Ressourcen frei.
GetThemeFont(FontSchemeType)Ruft den Standardschriftnamen des Designs ab.
SetPageOrientationType(PageOrientationType)Legen Sie die Art der Druckausrichtung für die gesamte Arbeitsmappe fest.

Beispiele

[C#]

Workbook workbook = new Workbook();

WorkbookSettings settings = workbook.Settings;

// Mach dein Geschäft

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

Dim settings as WorkbookSettings = workbook.Settings

'mach dein Geschäft

Siehe auch