Classe WorksheetBase
Fornisce la classe di base per le classi Sheetn nei progetti a livello di documento per Microsoft Office Excel.
Gerarchia di ereditarietà
System.Object
Microsoft.Office.Tools.Excel.WorksheetBase
Spazio dei nomi: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel.v4.0.Utilities (in Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Sintassi
'Dichiarazione
Public MustInherit Class WorksheetBase _
Implements IWorksheetExtension, IExtension, EntryPoint, ISupportInitialize, _
IBindableComponent, IComponent, IDisposable
public abstract class WorksheetBase : IWorksheetExtension,
IExtension, EntryPoint, ISupportInitialize, IBindableComponent, IComponent,
IDisposable
Il tipo WorksheetBase espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
WorksheetBase | Infrastruttura. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
_CodeName | Infrastruttura. | |
_DisplayRightToLeft | Infrastruttura. | |
Application | Ottiene un oggetto Microsoft.Office.Interop.Excel.Application che rappresenta l'applicazione Microsoft Office Excel. | |
AutoFilter | Ottiene un oggetto Microsoft.Office.Interop.Excel.AutoFilter che fornisce informazioni sugli elenchi filtrati del foglio di lavoro, se è abilitato il filtraggio.Ottiene il valore nullriferimento null (Nothing in Visual Basic) se il filtro è disattivato. | |
AutoFilterMode | Ottiene o imposta un valore che indica se il filtraggio è attualmente abilitato nel foglio di lavoro, ovvero se sono attualmente visualizzate le frecce a discesa del filtro. | |
Base | Ottiene l'oggetto Worksheet che viene esteso dall'oggetto WorksheetBase. | |
BindingContext | Infrastruttura. | |
Cells | Ottiene un oggetto Range che rappresenta tutte le celle del foglio di lavoro (non solo quelle attualmente in uso). | |
CircularReference | Ottiene un oggetto Range che rappresenta l'intervallo contenente il primo riferimento circolare presente nel foglio di lavoro oppure ottiene il valore nullriferimento null (Nothing in Visual Basic) se nel foglio non sono presenti riferimenti circolari. | |
CodeName | Infrastruttura. | |
Columns | Ottiene un oggetto Range che rappresenta una o più colonne del foglio di lavoro. | |
Comments | Ottiene una raccolta Microsoft.Office.Interop.Excel.Comments che rappresenta tutti i commenti per il foglio di lavoro. | |
ConsolidationFunction | Ottiene il codice di tipo funzione per il consolidamento corrente. | |
ConsolidationOptions | Ottiene una matrice Array a tre elementi di opzioni di consolidamento. | |
ConsolidationSources | Ottiene una matrice Array di stringhe che corrispondono ai nomi dei fogli e degli intervalli di origine utilizzati per il consolidamento corrente del foglio di lavoro. | |
Controls | Ottiene la raccolta di controlli gestiti contenuti nel foglio di lavoro. | |
Creator | Ottiene un valore che indica l'applicazione nella quale è stato creato il foglio di lavoro. | |
CustomProperties | Ottiene un oggetto Microsoft.Office.Interop.Excel.CustomProperties che rappresenta le informazioni sull'identificatore associate a un foglio di lavoro. | |
DataBindings | Infrastruttura. | |
DataHost | Infrastruttura. | |
DisplayAutomaticPageBreaks | Infrastruttura. | |
DisplayPageBreaks | Ottiene o imposta un valore che indica se le interruzioni di pagina (sia manuali che automatiche) presenti nel foglio di lavoro vengono visualizzate. | |
DisplayRightToLeft | Ottiene o imposta un valore che indica se il foglio di lavoro viene visualizzato da destra verso sinistra, anziché da sinistra verso destra. | |
EnableAutoFilter | Ottiene o imposta un valore che indica se le frecce della funzionalità Filtro automatico vengono abilitate quando si attiva la protezione della sola interfaccia utente. | |
EnableCalculation | Ottiene o imposta un valore che indica se in Microsoft Office Excel viene eseguito automaticamente il ricalcolo del foglio di lavoro quando necessario. | |
EnableFormatConditionsCalculation | Ottiene o imposta un valore che determina o meno l'esecuzione automatica di formati condizionali. | |
EnableOutlining | Ottiene o imposta un valore che indica se i simboli di struttura vengono abilitati quando si attiva la protezione della sola interfaccia utente. Questo tipo o membro deve essere utilizzato solo nei progetti per Microsoft Office System 2007. Gli smart tag sono deprecati in Office 2010. . Questo tipo o membro deve essere utilizzato solo nei progetti per Microsoft Office System 2007. Gli smart tag sono deprecati in Office 2010. . |
|
EnablePivotTable | Ottiene o imposta un valore che indica se i controlli e le azioni di tabella pivot vengono abilitati quando si attiva la protezione della sola interfaccia utente. | |
EnableSelection | Ottiene o imposta un valore che indica le celle selezionabili nel foglio. | |
FilterMode | Ottiene un valore che indica se nel foglio di lavoro è attiva la modalità filtro dei dati. | |
HostContext | Infrastruttura. | |
HPageBreaks | Ottiene una raccolta Microsoft.Office.Interop.Excel.HPageBreaks che rappresenta le interruzioni di pagina orizzontali nel foglio. | |
Hyperlinks | Ottiene una raccolta Microsoft.Office.Interop.Excel.Hyperlinks che rappresenta i collegamenti ipertestuali per l'intervallo o il foglio di lavoro. | |
Index | Ottiene il numero di indice del foglio di lavoro all'interno della raccolta di fogli di lavoro. | |
InnerObject | Ottiene un oggetto Microsoft.Office.Interop.Excel.Worksheet che rappresenta l'oggetto nativo sottostante per l'oggetto WorksheetBase. | |
ItemProvider | Infrastruttura. | |
ListObjects | Ottiene una raccolta di oggetti Microsoft.Office.Interop.Excel.ListObject nel foglio di lavoro. | |
MailEnvelope | Ottiene un'intestazione di un messaggio di posta elettronica per il foglio di lavoro. | |
Name | Ottiene o imposta il nome del foglio di lavoro. | |
Names | Ottiene una raccolta Microsoft.Office.Interop.Excel.Names che rappresenta tutti i nomi specifici del foglio di lavoro, ad esempio nomi definiti con il prefisso "WorksheetName!". | |
Next | Ottiene un oggetto Microsoft.Office.Interop.Excel.Worksheet che rappresenta il foglio successivo. | |
OnCalculate | Infrastruttura. | |
OnData | Infrastruttura. | |
OnDoubleClick | Infrastruttura. | |
OnEntry | Infrastruttura. | |
OnSheetActivate | Infrastruttura. | |
OnSheetDeactivate | Infrastruttura. | |
Outline | Ottiene un oggetto Microsoft.Office.Interop.Excel.Outline che rappresenta la struttura della cartella di lavoro. | |
PageSetup | Ottiene un oggetto Microsoft.Office.Interop.Excel.PageSetup che contiene tutte le impostazioni di pagina per il foglio di lavoro. | |
Parent | Ottiene l'oggetto padre del foglio di lavoro. | |
Previous | Ottiene un oggetto Microsoft.Office.Interop.Excel.Worksheet che rappresenta il foglio precedente. | |
PrintedCommentPages | Ottiene il numero di pagine di commento che sarà stampato per il foglio di lavoro corrente.Questa proprietà può essere utilizzata solo nei progetti di Excel 2010. | |
ProtectContents | Ottiene un valore che indica se il contenuto del foglio di lavoro, ovvero le singole celle, è protetto. | |
ProtectDrawingObjects | Ottiene un valore che indica se le forme sono protette. | |
Protection | Ottiene un oggetto Microsoft.Office.Interop.Excel.Protection che rappresenta le opzioni di protezione del foglio di lavoro. | |
ProtectionMode | Ottiene un valore che indica se la protezione della sola interfaccia utente è attivata. | |
ProtectScenarios | Ottiene un valore che indica se gli scenari del foglio di lavoro sono protetti. | |
QueryTables | Ottiene la raccolta Microsoft.Office.Interop.Excel.QueryTables che rappresenta tutte le tabelle di query incluse nel foglio di lavoro. | |
Range | Ottiene un oggetto Microsoft.Office.Interop.Excel.Range che rappresenta una cella o un intervallo di celle. | |
Rows | Ottiene un oggetto Range che rappresenta una o più righe del foglio di lavoro. | |
Scripts | Ottiene la raccolta Microsoft.Office.Core.Scripts, la quale contiene oggetti Script che rappresentano blocchi di script o di codice nel foglio di lavoro quando viene salvato come pagina Web. | |
ScrollArea | Ottiene o imposta l'intervallo in cui è consentito lo scorrimento, sotto forma di riferimento all'intervallo nella notazione A1. | |
Shapes | Ottiene un oggetto Microsoft.Office.Interop.Excel.Shapes che rappresenta tutte le forme incluse nel foglio di lavoro. | |
Site | Infrastruttura. | |
SmartTags | Ottiene un oggetto Microsoft.Office.Interop.Excel.SmartTags che rappresenta la raccolta di smart tag per il foglio di lavoro. | |
Sort | Ottiene i valori ordinati nel foglio di lavoro corrente. | |
StandardHeight | Ottiene l'altezza standard (predefinita), in punti, di tutte le righe del foglio di lavoro. | |
StandardWidth | Ottiene o imposta la larghezza standard (predefinita) di tutte le colonne del foglio di lavoro. | |
Tab | Ottiene un oggetto Microsoft.Office.Interop.Excel.Tab per il foglio di lavoro. | |
Tag | Ottiene o imposta l'oggetto che contiene dati relativi al foglio di lavoro. | |
TransitionExpEval | Ottiene o imposta un valore che indica se in Microsoft Office Excel vengono utilizzate le regole di valutazione delle espressioni di Lotus 1-2-3 per il foglio di lavoro. | |
TransitionFormEntry | Ottiene o imposta un valore che indica se in Microsoft Office Excel vengono utilizzate le regole di immissione delle formule di Lotus 1-2-3 per il foglio di lavoro. | |
Type | Ottiene il tipo di foglio di lavoro. | |
UsedRange | Ottiene un oggetto Microsoft.Office.Interop.Excel.Range che rappresenta tutte le celle che contenevano un valore in qualsiasi momento. | |
Visible | Ottiene o imposta un valore Microsoft.Office.Interop.Excel.XlSheetVisibility che determina se l'oggetto è visibile. | |
VPageBreaks | Ottiene una raccolta Microsoft.Office.Interop.Excel.VPageBreaks che rappresenta le interruzioni di pagina verticali nel foglio. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Activate | Infrastruttura. | |
Arcs | Infrastruttura. | |
BeginInit | Infrastruttura. | |
Buttons | Infrastruttura. | |
CalculateMethod | Calcola le formule nel foglio di lavoro. | |
ChartObjects | Ottiene un oggetto che rappresenta un singolo grafico incorporato (oggetto Microsoft.Office.Interop.Excel.ChartObject) oppure una raccolta di tutti i grafici incorporati (oggetto Microsoft.Office.Interop.Excel.ChartObjects) nel foglio di lavoro. | |
CheckBoxes | Infrastruttura. | |
CheckSpelling | Infrastruttura. | |
CircleInvalid | Contrassegna con un cerchio le voci non valide nel foglio di lavoro. | |
ClearArrows | Cancella le frecce dello strumento di analisi dal foglio di lavoro.Tali frecce vengono aggiunte utilizzando la funzionalità di controllo. | |
ClearCircles | Cancella i cerchi intorno alle voci non valide nel foglio di lavoro. | |
Copy | Copia il foglio di lavoro in un'altra posizione della cartella di lavoro. | |
Delete | Elimina l'oggetto Microsoft.Office.Interop.Excel.Worksheet sottostante, senza eliminare l'elemento host.L'utilizzo di questo metodo è fortemente sconsigliato. | |
Dispose | Rilascia tutte le risorse utilizzate dall'istanza corrente della classe WorksheetBase. | |
DrawingObjects | Infrastruttura. | |
Drawings | Infrastruttura. | |
DropDowns | Infrastruttura. | |
EndInit | Infrastruttura. | |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) | |
Evaluate | Converte un nome Microsoft Office Excel in un oggetto o valore. | |
ExportAsFixedFormat | Esegue l'esportazione in un file del formato specificato. | |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) | |
FinishInitialization | Infrastruttura. | |
get_Range | Ottiene un oggetto Microsoft.Office.Interop.Excel.Range che rappresenta una cella o un intervallo di celle.Utilizzare la proprietà Range anziché questo metodo. | |
GetAutomationObject | Chiamato da Runtime di Visual Studio Tools per Office per ottenere un oggetto utilizzabile dal codice VBA nel foglio di lavoro. | |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
GroupBoxes | Infrastruttura. | |
GroupObjects | Infrastruttura. | |
Initialize | Infrastruttura. | |
InitializeDataBindings | Infrastruttura. | |
Labels | Infrastruttura. | |
Lines | Infrastruttura. | |
ListBoxes | Infrastruttura. | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
Move | Sposta il foglio di lavoro in un'altra posizione della cartella di lavoro. | |
OLEObjects | Ottiene un oggetto che rappresenta un singolo oggetto OLE (oggetto Microsoft.Office.Interop.Excel.OLEObject) oppure una raccolta di tutti gli oggetti OLE (oggetto Microsoft.Office.Interop.Excel.OLEObjects) nel foglio di lavoro. | |
OnShutdown | Infrastruttura. | |
OnStartup | Infrastruttura. | |
OptionButtons | Infrastruttura. | |
Ovals | Infrastruttura. | |
Paste | Incolla il contenuto degli Appunti nel foglio di lavoro. | |
PasteSpecial | Incolla il contenuto degli Appunti nel foglio di lavoro utilizzando un formato specificato.Utilizzare questo metodo per incollare dati da altre applicazioni o incollare dati in un formato specifico. | |
Pictures | Infrastruttura. | |
PivotTables | Ottiene un oggetto che rappresenta un singolo rapporto di tabella pivot (oggetto Microsoft.Office.Interop.Excel.PivotTable) oppure una raccolta di tutti i rapporti di tabella pivot (oggetto Microsoft.Office.Interop.Excel.PivotTables) nel foglio di lavoro. | |
PivotTableWizard | Crea un oggetto Microsoft.Office.Interop.Excel.PivotTable. | |
PrintOut | Esegue la stampa del foglio di lavoro. | |
PrintOutEx | Esegue la stampa del foglio di lavoro. | |
PrintPreview | Mostra un'anteprima di stampa del foglio di lavoro. | |
Protect | Protegge un foglio di lavoro affinché non possa essere modificato. | |
Rectangles | Infrastruttura. | |
ResetAllPageBreaks | Reimposta tutte le interruzioni di pagina nel foglio di lavoro specificato. | |
SaveAs | Salva le modifiche apportate al foglio di lavoro in un altro file. | |
Scenarios | Ottiene un oggetto che rappresenta un singolo scenario (oggetto Microsoft.Office.Interop.Excel.Scenario) oppure una raccolta di tutti gli scenari (oggetto Microsoft.Office.Interop.Excel.Scenarios) nel foglio di lavoro. | |
ScrollBars | Infrastruttura. | |
Select | Seleziona il foglio di lavoro. | |
SetBackgroundPicture | Imposta il file grafico di sfondo per il foglio di lavoro. | |
ShowAllData | Rende visibili tutte le righe dell'elenco attualmente filtrato.Se la funzionalità Filtro automatico è in uso, questo metodo modifica le frecce in "Tutto". | |
ShowDataForm | Visualizza il form dati associato al foglio di lavoro. | |
Spinners | Infrastruttura. | |
TextBoxes | Infrastruttura. | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) | |
Unprotect | Rimuove la protezione dal foglio di lavoro.Questo metodo non ha effetto se il foglio di lavoro non è protetto. | |
XmlDataQuery | Ottiene un oggetto Range che rappresenta la celle mappate a un particolare XPath.Ottiene il valore nullriferimento null (Nothing in Visual Basic) se l'XPath specificato non è stato mappato al foglio di lavoro oppure se l'intervallo mappato è vuoto. | |
XmlMapQuery | Ottiene un oggetto Range che rappresenta la celle mappate a un particolare XPath.Ottiene il valore nullriferimento null (Nothing in Visual Basic) se l'XPath specificato non è stato mappato al foglio di lavoro. |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
ActivateEvent | Si verifica quando il foglio di lavoro è attivato. | |
BeforeDoubleClick | Si verifica quando si fa doppio clic sul foglio di lavoro prima dell'azione di doppio clic predefinita. | |
BeforeRightClick | Si verifica quando si fa clic con il pulsante destro del mouse sul foglio di lavoro prima dell'azione di clic con il pulsante destro predefinita. | |
BindingContextChanged | Infrastruttura. | |
Calculate | Si verifica dopo il ricalcolo del foglio di lavoro. | |
Change | Si verifica quando si apportano modifiche nelle celle dell'oggetto WorksheetBase. | |
Deactivate | Si verifica quando il foglio di lavoro perde lo stato attivo. | |
Disposed | Infrastruttura. | |
FollowHyperlink | Si verifica quando si fa clic su un collegamento ipertestuale in un foglio di lavoro. | |
PivotTableAfterValueChange | Si verifica dopo la modifica o il ricalcolo di una cella o di un intervallo di celle all'interno di una tabella pivot (per celle contenenti formule).Questo evento può essere utilizzato solo nei progetti di Excel 2010. | |
PivotTableBeforeAllocateChanges | Si verifica prima dell'applicazione delle modifiche a una tabella pivot.Questo evento può essere utilizzato solo nei progetti di Excel 2010. | |
PivotTableBeforeCommitChanges | Si verifica prima del commit delle modifiche rispetto all'origine dati OLAP per una tabella pivot.Questo evento può essere utilizzato solo nei progetti di Excel 2010. | |
PivotTableBeforeDiscardChanges | Si verifica prima dell'eliminazione delle modifiche a una tabella pivot.Questo evento può essere utilizzato solo nei progetti di Excel 2010. | |
PivotTableChangeSync | Si verifica dopo le modifiche a una tabella pivot.Questo evento può essere utilizzato solo nei progetti di Excel 2010. | |
PivotTableUpdate | Si verifica dopo l'aggiornamento di un rapporto di tabella pivot in un foglio di lavoro. | |
SelectionChange | Si verifica quando si modifica la selezione in un foglio di lavoro. | |
Shutdown | Si verifica quando l'elemento host Worksheet viene arrestato. | |
Startup | Infrastruttura. |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
EntryPoint.BeginInit | Infrastruttura. | |
EntryPoint.EndInit | Infrastruttura. | |
EntryPoint.FinishInitialization | Infrastruttura. | |
EntryPoint.Initialize | Infrastruttura. | |
EntryPoint.InitializeDataBindings | Infrastruttura. | |
EntryPoint.OnShutdown | Infrastruttura. | |
EntryPoint.OnStartup | Infrastruttura. | |
IExtension.ExtensionBase | Infrastruttura. | |
IWorksheetExtension.GetAutomationObject | Infrastruttura. |
In alto
Note
La classe WorksheetBase è la classe base per le classi Sheetn a livello di documento in progetti Excel creati con Visual Studio.Utilizzare le classi Sheetn per accedere a livello di codice ai fogli di lavoro del progetto.La classe WorksheetBase è un elemento host che rappresenta un foglio di lavoro nei progetti a livello di documento.Per ulteriori informazioni, vedere Cenni preliminari sugli elementi e sui controlli host e Elemento host foglio di lavoro.
La classe WorksheetBase fornisce gli stessi membri della classe Microsoft.Office.Interop.Excel.Worksheet nell'assembly di interoperabilità primario di Excel, ma aggiunge le funzionalità seguenti:
Proprietà Controls.Utilizzare questa proprietà per aggiungere controlli gestiti a un foglio di lavoro di Excel o per rimuovere controlli in fase di esecuzione.
Proprietà InnerObject.Utilizzare questa proprietà per ottenere l'oggetto Microsoft.Office.Interop.Excel.Worksheet sottostante per un elemento host di foglio di lavoro.
metodo GetAutomationObject.Eseguire l'override di questo metodo per esporre una classe nel progetto al codice VBA nel foglio di lavoro.
Eventi a livello di documento, ad esempio ActivateEvent e Change, forniti solo a livello di applicazione nel modello a oggetti di Excel.In altre parole, nel modello a oggetti di Excel, questi eventi vengono definiti nella classe Microsoft.Office.Interop.Excel.Application anziché nella classe Microsoft.Office.Interop.Excel.Worksheet.
Creazione di elementi host Worksheet
Non è possibile creare oggetti WorksheetBase a livello di codice nei progetti di Office.
Nei progetti a livello di documento, per le classi nSheet (che derivano da WorksheetBase) vengono create automaticamente istanze da Runtime di Visual Studio Tools per Office quando l'utente finale apre la cartella di lavoro.Per ulteriori informazioni, vedere Programmazione delle personalizzazioni a livello di documento.
Nei progetti a livello di applicazione, è possibile creare gli elementi host del foglio di lavoro a livello di codice tramite il metodo GetVstoObject.L'elemento host del foglio di lavoro che si crea è un oggetto Microsoft.Office.Tools.Excel.Worksheet, piuttosto che un oggetto WorksheetBase.Per ulteriori informazioni, vedere Estensione in fase di esecuzione di documenti di Word e di cartelle di lavoro di Excel in componenti aggiuntivi a livello di applicazione.
Utilizzo
Questo tipo viene utilizzato solo nei progetti di Office destinati a .NET Framework 4 e .NET Framework 4.5. L'assembly che definisce questo tipo non fa parte del Runtime di Visual Studio Tools per Office. È necessario distribuire questo assembly insieme alla soluzione. Per ulteriori informazioni, vedere Assembly nel runtime di Visual Studio Tools per Office.
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.Office.Tools.Excel
Worksheet Host Item