Interfaccia Worksheet
Rappresenta un foglio di lavoro in progetti di Excel creato tramite gli Strumenti di sviluppo di Microsoft Office per Visual Studio.
Spazio dei nomi: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel (in Microsoft.Office.Tools.Excel.dll)
Sintassi
'Dichiarazione
<GuidAttribute("297dc8d9-eabd-45a1-bdef-68ab67e5c3c3")> _
Public Interface Worksheet _
Inherits IBindableComponent, IComponent, IDisposable, ISupportInitialize
[GuidAttribute("297dc8d9-eabd-45a1-bdef-68ab67e5c3c3")]
public interface Worksheet : IBindableComponent,
IComponent, IDisposable, ISupportInitialize
Il tipo Worksheet espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
_CodeName | Infrastruttura. | |
_DisplayRightToLeft | Infrastruttura. | |
Application | Questa proprietà 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. | |
BindingContext | Ottiene o imposta l'insieme di gestori della valuta per l'interfaccia IBindableComponent. (Ereditato da IBindableComponent) | |
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 un insieme 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 l'insieme 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 | Ottiene l'insieme di oggetti di associazione dati per questa interfaccia IBindableComponent. (Ereditato da IBindableComponent) | |
DataHost | Infrastruttura. | |
DefaultExtension | Ottiene l'estensione predefinita per l'oggetto Worksheet. | |
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. | |
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. | |
Extension | Ottiene un'estensione personalizzata per l'oggetto Worksheet. | |
FilterMode | Ottiene un valore che indica se nel foglio di lavoro è attiva la modalità filtro dei dati. | |
HostContext | Infrastruttura. | |
HPageBreaks | Ottiene un insieme 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 dell'insieme di fogli di lavoro. | |
InnerObject | Ottiene un oggetto Microsoft.Office.Interop.Excel.Worksheet che rappresenta l'oggetto nativo sottostante per l'oggetto Worksheet. | |
ItemProvider | Infrastruttura. | |
ListObjects | Ottiene un insieme 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 un insieme 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 l'insieme 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 l'insieme Microsoft.Office.Core.Scripts, il 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 | Ottiene o imposta l'oggetto ISite associato a IComponent. (Ereditato da IComponent) | |
SmartTags | Ottiene un oggetto Microsoft.Office.Interop.Excel.SmartTags che rappresenta l'insieme 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 un insieme Microsoft.Office.Interop.Excel.VPageBreaks che rappresenta le interruzioni di pagina verticali nel foglio. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
_CheckSpelling | Infrastruttura. | |
_Evaluate | Infrastruttura. | |
_PasteSpecial | Infrastruttura. | |
_PrintOut | Infrastruttura. | |
_Protect | Infrastruttura. | |
_SaveAs | Infrastruttura. | |
Activate | Rende attivo il foglio corrente. | |
Arcs | Infrastruttura. | |
BeginInit | Consente di segnalare all'oggetto che l'inizializzazione sta per essere avviata. (Ereditato da ISupportInitialize) | |
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 un insieme di tutti i grafici incorporati (oggetto Microsoft.Office.Interop.Excel.ChartObjects) nel foglio di lavoro. | |
CheckBoxes | Infrastruttura. | |
CheckSpelling | Controlla l'ortografia in un foglio di lavoro. | |
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 | Esegue attività definite dall'applicazione, ad esempio libera, rilascia o reimposta risorse non gestite. (Ereditato da IDisposable) | |
DrawingObjects | Infrastruttura. | |
Drawings | Infrastruttura. | |
DropDowns | Infrastruttura. | |
EndInit | Consente di segnalare all'oggetto che l'inizializzazione è completa. (Ereditato da ISupportInitialize) | |
Evaluate | Converte un nome Microsoft Office Excel in un oggetto o un valore. | |
ExportAsFixedFormat | Esegue l'esportazione in un file del formato specificato. | |
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. | |
GroupBoxes | Infrastruttura. | |
GroupObjects | Infrastruttura. | |
Labels | Infrastruttura. | |
Lines | Infrastruttura. | |
ListBoxes | Infrastruttura. | |
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 un insieme di tutti gli oggetti OLE (oggetto Microsoft.Office.Interop.Excel.OLEObjects) nel foglio di lavoro. | |
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 un insieme 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 un insieme 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. | |
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 Worksheet. | |
Deactivate | Si verifica quando il foglio di lavoro perde lo stato attivo. | |
Disposed | Rappresenta il metodo che gestisce l'evento Disposed di un componente. (Ereditato da IComponent) | |
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 | Si verifica dopo l'esecuzione del foglio di lavoro e di tutto il codice di inizializzazione incluso nell'assembly. |
In alto
Note
Un oggetto Microsoft.Office.Tools.Excel.Worksheet fornisce gli stessi membri dell'oggetto Microsoft.Office.Interop.Excel.Worksheet dell'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 Microsoft.Office.Tools.Excel.Worksheet.
Eventi a livello di foglio di lavoro, 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é nell'interfaccia Microsoft.Office.Interop.Excel.Worksheet.
Nei progetti a livello di applicazione è possibile creare oggetti Microsoft.Office.Tools.Excel.Worksheet a livello di codice tramite il metodo GetVstoObject. 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.
Nei progetti a livello di documento, in genere non si utilizza direttamente l'oggetto Microsoft.Office.Tools.Excel.Worksheet. Utilizzare invece le classi Sheetn per accedere a livello di codice ai fogli di lavoro del progetto. Ciascuna classe Sheetn fa derivare la maggior parte dei relativi membri dalla classe Microsoft.Office.Tools.Excel.WorksheetBase. Questa classe reindirizza tutte le chiamate ai membri a un'implementazione interna dell'interfaccia Microsoft.Office.Tools.Excel.Worksheet nel Runtime di Visual Studio Tools per Office. Per ulteriori informazioni, vedere Programmazione delle personalizzazioni a livello di documento.
Nota
Questa interfaccia è implementata da Visual Studio Tools per Office Runtime. Non deve essere implementata nel codice. Per ulteriori informazioni, vedere Cenni preliminari su Visual Studio Tools per Office Runtime.
Utilizzo
Nella presente documentazione viene descritta la versione di questo tipo utilizzata nei progetti di Office destinati a .NET Framework 4. Nei progetti destinati a .NET Framework 3.5, questo tipo potrebbe avere membri diversi e gli esempi di codice forniti per il tipo potrebbero non funzionare. Per la documentazione relativa a questo tipo nei progetti destinati a .NET Framework 3.5, vedere la sezione di riferimento seguente nella documentazione di Visual Studio 2008: https://go.microsoft.com/fwlink/?LinkId=160658.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.Office.Tools.Excel