WorkbookSettings

WorkbookSettings class

Rappresenta tutte le impostazioni della cartella di lavoro.

public class WorkbookSettings : IDisposable

Proprietà

NomeDescrizione
Author { get; set; }Ottiene e imposta l’autore del file.
AutoCompressPictures { get; set; }Specifica un valore booleano che indica che l’applicazione ha compresso automaticamente le immagini nella cartella di lavoro.
AutoRecover { get; set; }Indica se il file è contrassegnato per il ripristino automatico.
BuildVersion { get; set; }Specifica la versione pubblica incrementale dell’applicazione.
CheckCompatibility { get; set; }Indica se verificare la compatibilità con le versioni precedenti durante il salvataggio della cartella di lavoro.
CheckCustomNumberFormat { get; set; }Indica se controllare il formato numero personalizzato quando si imposta Style.Custom.
CheckExcelRestriction { get; set; }Indica se controllare la restrizione del file excel quando l’utente modifica gli oggetti correlati alle celle. Ad esempio, excel non consente l’immissione di un valore di stringa più lungo di 32K. Quando si immette un valore più lungo di 32K, ad esempio da Cell.PutValue(string), se questo è true, otterrai un’eccezione. Se questa proprietà è falsa, accetteremo il valore della stringa di input come valore della cella in modo che later tu possa restituire il valore della stringa completo per altri formati di file come CSV. Tuttavia, se hai impostato un tale tipo di valore che non è valido per il formato di file excel, non dovresti salvare la cartella di lavoro come formato di file excel in un secondo momento. Altrimenti potrebbe esserci un errore imprevisto per il file excel generato.
Compliance { get; set; }Specifica la versione OOXML per il documento di output. Il valore predefinito è Ecma376_2006.
CrashSave { get; set; }indica se l’applicazione ha salvato il file della cartella di lavoro l’ultima volta dopo un arresto anomalo.
CultureInfo { get; set; }Ottiene o imposta le informazioni sulle impostazioni cultura del sistema.
DataExtractLoad { get; set; }indica se l’applicazione ha aperto per l’ultima volta la cartella di lavoro per il ripristino dei dati.
Date1904 { get; set; }Ottiene o imposta un valore che rappresenta se la cartella di lavoro utilizza il sistema di data 1904.
DisplayDrawingObjects { get; set; }Indica se e come mostrare gli oggetti nella cartella di lavoro.
EnableMacros { get; set; }Abilita macro;
FirstVisibleTab { get; set; }Ottiene o imposta la prima scheda del foglio di lavoro visibile.
FormulaSettings { get; }Ottiene le impostazioni per le funzioni relative alle formule.
GlobalizationSettings { get; set; }Ottiene e imposta le impostazioni di globalizzazione.
HidePivotFieldList { get; set; }Ottiene e imposta se nascondere l’elenco dei campi per la tabella pivot.
IsDefaultEncrypted { get; set; }Indica se crittografare la cartella di lavoro con password predefinita se la Struttura e le finestre della cartella di lavoro sono bloccate.
IsEncrypted { get; }Ottiene un valore che indica se è necessaria una password per aprire questa cartella di lavoro.
IsHidden { get; set; }Indica se questa cartella di lavoro è nascosta.
IsHScrollBarVisible { get; set; }Ottiene o imposta un valore che indica se il foglio di calcolo generato conterrà una barra di scorrimento orizzontale.
IsMinimized { get; set; }Indica se il foglio di calcolo generato verrà aperto Ridotto a icona.
IsProtected { get; }Ottiene un valore che indica se la struttura o la finestra della cartella di lavoro è protetta.
IsVScrollBarVisible { get; set; }Ottiene o imposta un valore che indica se il foglio di calcolo generato conterrà una barra di scorrimento verticale.
LanguageCode { get; set; }Ottiene o imposta la lingua dell’interfaccia utente della versione della cartella di lavoro in base a CountryCode che ha salvato il file.
MaxColumn { get; }Ottiene l’indice di colonna massimo, in base zero.
MaxRow { get; }Ottiene l’indice di riga massimo, in base zero.
MaxRowsOfSharedFormula { get; set; }Ottiene e imposta il numero massimo di righe della formula condivisa.
MemorySetting { get; set; }Ottiene o imposta le opzioni di utilizzo della memoria. La nuova opzione verrà presa come opzione predefinita per i fogli di lavoro appena creati, ma non avrà effetto per i fogli di lavoro esistenti.
NumberDecimalSeparator { get; set; }Ottiene o imposta il separatore decimale per la formattazione/analisi dei valori numerici. Il valore predefinito è il separatore decimale della regione corrente.
NumberGroupSeparator { get; set; }Ottiene o imposta il carattere che separa i gruppi di cifre a sinistra del decimale nei valori numerici. L’impostazione predefinita è il separatore di gruppo della regione corrente.
PaperSize { get; set; }Ottiene e imposta il formato carta di stampa predefinito.
Password { get; set; }Rappresenta la password di crittografia del file della cartella di lavoro.
ProtectionType { get; }Ottiene il tipo di protezione della cartella di lavoro.
QuotePrefixToStyle { get; set; }Indica se l’impostazioneQuotePrefix proprietà quando si immette il valore della stringa (che inizia con virgolette singole ) nella cella
Region { get; set; }Ottiene o imposta le impostazioni internazionali per la cartella di lavoro.
RemovePersonalInformation { get; set; }True se le informazioni personali possono essere rimosse dalla cartella di lavoro specificata.
RepairLoad { get; set; }Indica se l’applicazione ha aperto la cartella di lavoro l’ultima volta in modalità provvisoria o di ripristino.
ResourceProvider { get; set; }Ottiene e imposta il provider di flusso per la risorsa esterna, ad esempio il caricamento dei dati dell’immagine per l’immagine di tipo “LinkToFile”.
Shared { get; set; }Ottiene o imposta un valore che indica se la cartella di lavoro è condivisa.
SheetTabBarWidth { get; set; }Larghezza della barra delle schede del foglio di lavoro (in 1/1000 della larghezza della finestra).
ShowTabs { get; set; }Recupera o imposta un valore indipendentemente dalla visualizzazione delle schede Cartella di lavoro.
SignificantDigits { get; set; }Ottiene e imposta il numero di cifre significative. Il valore predefinito èSignificantDigits .
UpdateAdjacentCellsBorder { get; set; }Indica se aggiornare il bordo delle celle adiacenti.
UpdateLinksType { get; set; }Ottiene e imposta la modalità di aggiornamento dei collegamenti esterni all’apertura della cartella di lavoro.
WarningCallback { get; set; }Ottiene o imposta la richiamata di avviso.
WindowHeight { get; set; }L’altezza della finestra, in unità di punti.
WindowHeightCM { get; set; }L’altezza della finestra, in unità di centimetri.
WindowHeightInch { get; set; }L’altezza della finestra, in unità di pollici.
WindowLeft { get; set; }La distanza dal bordo sinistro dell’area client al bordo sinistro della finestra, in unità di punti.
WindowLeftCM { get; set; }La distanza dal bordo sinistro dell’area client al bordo sinistro della finestra. In unità di centimetri.
WindowLeftInch { get; set; }La distanza dal bordo sinistro dell’area client al bordo sinistro della finestra. In unità di pollici.
WindowTop { get; set; }La distanza dal bordo superiore dell’area client al bordo superiore della finestra, in unità di punti.
WindowTopCM { get; set; }La distanza dal bordo superiore dell’area client al bordo superiore della finestra, in unità di centimetri.
WindowTopInch { get; set; }La distanza dal bordo superiore dell’area client al bordo superiore della finestra, in unità di pollici.
WindowWidth { get; set; }La larghezza della finestra, in unità di punti.
WindowWidthCM { get; set; }La larghezza della finestra, in unità di centimetri.
WindowWidthInch { get; set; }La larghezza della finestra, in unità di pollici.
WriteProtection { get; }Fornisce l’accesso alle opzioni di protezione dalla scrittura della cartella di lavoro.

Metodi

NomeDescrizione
Dispose()Rilascia risorse.
GetThemeFont(FontSchemeType)Ottiene il nome del carattere del tema predefinito.
SetPageOrientationType(PageOrientationType)Imposta il tipo di orientamento di stampa per l’intera cartella di lavoro.

Esempi

[C#]

Workbook workbook = new Workbook();

WorkbookSettings settings = workbook.Settings;

//fai i tuoi affari

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

Dim settings as WorkbookSettings = workbook.Settings

'fai i tuoi affari

Guarda anche