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
Proprietà pubblica _CodeName Infrastruttura.
Proprietà pubblica _DisplayRightToLeft Infrastruttura.
Proprietà pubblica Application Questa proprietà ottiene un oggetto Microsoft.Office.Interop.Excel.Application che rappresenta l'applicazione Microsoft Office Excel.
Proprietà pubblica 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.
Proprietà pubblica 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.
Proprietà pubblica BindingContext Ottiene o imposta l'insieme di gestori della valuta per l'interfaccia IBindableComponent. (Ereditato da IBindableComponent)
Proprietà pubblica Cells Ottiene un oggetto Range che rappresenta tutte le celle del foglio di lavoro (non solo quelle attualmente in uso).
Proprietà pubblica 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.
Proprietà pubblica CodeName Infrastruttura.
Proprietà pubblica Columns Ottiene un oggetto Range che rappresenta una o più colonne del foglio di lavoro.
Proprietà pubblica Comments Ottiene un insieme Microsoft.Office.Interop.Excel.Comments che rappresenta tutti i commenti per il foglio di lavoro.
Proprietà pubblica ConsolidationFunction Ottiene il codice di tipo funzione per il consolidamento corrente.
Proprietà pubblica ConsolidationOptions Ottiene una matrice Array a tre elementi di opzioni di consolidamento.
Proprietà pubblica 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.
Proprietà pubblica Controls Ottiene l'insieme di controlli gestiti contenuti nel foglio di lavoro.
Proprietà pubblica Creator Ottiene un valore che indica l'applicazione nella quale è stato creato il foglio di lavoro.
Proprietà pubblica CustomProperties Ottiene un oggetto Microsoft.Office.Interop.Excel.CustomProperties che rappresenta le informazioni sull'identificatore associate a un foglio di lavoro.
Proprietà pubblica DataBindings Ottiene l'insieme di oggetti di associazione dati per questa interfaccia IBindableComponent. (Ereditato da IBindableComponent)
Proprietà pubblica DataHost Infrastruttura.
Proprietà pubblica DefaultExtension Ottiene l'estensione predefinita per l'oggetto Worksheet.
Proprietà pubblica DisplayAutomaticPageBreaks Infrastruttura.
Proprietà pubblica DisplayPageBreaks Ottiene o imposta un valore che indica se le interruzioni di pagina (sia manuali che automatiche) presenti nel foglio di lavoro vengono visualizzate.
Proprietà pubblica DisplayRightToLeft Ottiene o imposta un valore che indica se il foglio di lavoro viene visualizzato da destra verso sinistra, anziché da sinistra verso destra.
Proprietà pubblica 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.
Proprietà pubblica EnableCalculation Ottiene o imposta un valore che indica se in Microsoft Office Excel viene eseguito automaticamente il ricalcolo del foglio di lavoro quando necessario.
Proprietà pubblica EnableFormatConditionsCalculation Ottiene o imposta un valore che determina o meno l'esecuzione automatica di formati condizionali.
Proprietà pubblica EnableOutlining Ottiene o imposta un valore che indica se i simboli di struttura vengono abilitati quando si attiva la protezione della sola interfaccia utente.
Proprietà pubblica 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.
Proprietà pubblica EnableSelection Ottiene o imposta un valore che indica le celle selezionabili nel foglio.
Proprietà pubblica Extension Ottiene un'estensione personalizzata per l'oggetto Worksheet.
Proprietà pubblica FilterMode Ottiene un valore che indica se nel foglio di lavoro è attiva la modalità filtro dei dati.
Proprietà pubblica HostContext Infrastruttura.
Proprietà pubblica HPageBreaks Ottiene un insieme Microsoft.Office.Interop.Excel.HPageBreaks che rappresenta le interruzioni di pagina orizzontali nel foglio.
Proprietà pubblica Hyperlinks Ottiene una raccolta Microsoft.Office.Interop.Excel.Hyperlinks che rappresenta i collegamenti ipertestuali per l'intervallo o il foglio di lavoro.
Proprietà pubblica Index Ottiene il numero di indice del foglio di lavoro all'interno dell'insieme di fogli di lavoro.
Proprietà pubblica InnerObject Ottiene un oggetto Microsoft.Office.Interop.Excel.Worksheet che rappresenta l'oggetto nativo sottostante per l'oggetto Worksheet.
Proprietà pubblica ItemProvider Infrastruttura.
Proprietà pubblica ListObjects Ottiene un insieme di oggetti Microsoft.Office.Interop.Excel.ListObject nel foglio di lavoro.
Proprietà pubblica MailEnvelope Ottiene un'intestazione di un messaggio di posta elettronica per il foglio di lavoro.
Proprietà pubblica Name Ottiene o imposta il nome del foglio di lavoro.
Proprietà pubblica 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!".
Proprietà pubblica Next Ottiene un oggetto Microsoft.Office.Interop.Excel.Worksheet che rappresenta il foglio successivo.
Proprietà pubblica OnCalculate Infrastruttura.
Proprietà pubblica OnData Infrastruttura.
Proprietà pubblica OnDoubleClick Infrastruttura.
Proprietà pubblica OnEntry Infrastruttura.
Proprietà pubblica OnSheetActivate Infrastruttura.
Proprietà pubblica OnSheetDeactivate Infrastruttura.
Proprietà pubblica Outline Ottiene un oggetto Microsoft.Office.Interop.Excel.Outline che rappresenta la struttura della cartella di lavoro.
Proprietà pubblica PageSetup Ottiene un oggetto Microsoft.Office.Interop.Excel.PageSetup che contiene tutte le impostazioni di pagina per il foglio di lavoro.
Proprietà pubblica Parent Ottiene l'oggetto padre del foglio di lavoro.
Proprietà pubblica Previous Ottiene un oggetto Microsoft.Office.Interop.Excel.Worksheet che rappresenta il foglio precedente.
Proprietà pubblica 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.
Proprietà pubblica ProtectContents Ottiene un valore che indica se il contenuto del foglio di lavoro, ovvero le singole celle, è protetto.
Proprietà pubblica ProtectDrawingObjects Ottiene un valore che indica se le forme sono protette.
Proprietà pubblica Protection Ottiene un oggetto Microsoft.Office.Interop.Excel.Protection che rappresenta le opzioni di protezione del foglio di lavoro.
Proprietà pubblica ProtectionMode Ottiene un valore che indica se la protezione della sola interfaccia utente è attivata.
Proprietà pubblica ProtectScenarios Ottiene un valore che indica se gli scenari del foglio di lavoro sono protetti.
Proprietà pubblica QueryTables Ottiene l'insieme Microsoft.Office.Interop.Excel.QueryTables che rappresenta tutte le tabelle di query incluse nel foglio di lavoro.
Proprietà pubblica Range Ottiene un oggetto Microsoft.Office.Interop.Excel.Range che rappresenta una cella o un intervallo di celle.
Proprietà pubblica Rows Ottiene un oggetto Range che rappresenta una o più righe del foglio di lavoro.
Proprietà pubblica 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.
Proprietà pubblica ScrollArea Ottiene o imposta l'intervallo in cui è consentito lo scorrimento, sotto forma di riferimento all'intervallo nella notazione A1.
Proprietà pubblica Shapes Ottiene un oggetto Microsoft.Office.Interop.Excel.Shapes che rappresenta tutte le forme incluse nel foglio di lavoro.
Proprietà pubblica Site Ottiene o imposta l'oggetto ISite associato a IComponent. (Ereditato da IComponent)
Proprietà pubblica SmartTags Ottiene un oggetto Microsoft.Office.Interop.Excel.SmartTags che rappresenta l'insieme di smart tag per il foglio di lavoro.
Proprietà pubblica Sort Ottiene i valori ordinati nel foglio di lavoro corrente.
Proprietà pubblica StandardHeight Ottiene l'altezza standard (predefinita), in punti, di tutte le righe del foglio di lavoro.
Proprietà pubblica StandardWidth Ottiene o imposta la larghezza standard (predefinita) di tutte le colonne del foglio di lavoro.
Proprietà pubblica Tab Ottiene un oggetto Microsoft.Office.Interop.Excel.Tab per il foglio di lavoro.
Proprietà pubblica Tag Ottiene o imposta l'oggetto che contiene dati relativi al foglio di lavoro.
Proprietà pubblica 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.
Proprietà pubblica 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.
Proprietà pubblica Type Ottiene il tipo di foglio di lavoro.
Proprietà pubblica UsedRange Ottiene un oggetto Microsoft.Office.Interop.Excel.Range che rappresenta tutte le celle che contenevano un valore in qualsiasi momento.
Proprietà pubblica Visible Ottiene o imposta un valore Microsoft.Office.Interop.Excel.XlSheetVisibility che determina se l'oggetto è visibile.
Proprietà pubblica VPageBreaks Ottiene un insieme Microsoft.Office.Interop.Excel.VPageBreaks che rappresenta le interruzioni di pagina verticali nel foglio.

In alto

Metodi

  Nome Descrizione
Metodo pubblico _CheckSpelling Infrastruttura.
Metodo pubblico _Evaluate Infrastruttura.
Metodo pubblico _PasteSpecial Infrastruttura.
Metodo pubblico _PrintOut Infrastruttura.
Metodo pubblico _Protect Infrastruttura.
Metodo pubblico _SaveAs Infrastruttura.
Metodo pubblico Activate Rende attivo il foglio corrente.
Metodo pubblico Arcs Infrastruttura.
Metodo pubblico BeginInit Consente di segnalare all'oggetto che l'inizializzazione sta per essere avviata. (Ereditato da ISupportInitialize)
Metodo pubblico Buttons Infrastruttura.
Metodo pubblico CalculateMethod Calcola le formule nel foglio di lavoro.
Metodo pubblico 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.
Metodo pubblico CheckBoxes Infrastruttura.
Metodo pubblico CheckSpelling Controlla l'ortografia in un foglio di lavoro.
Metodo pubblico CircleInvalid Contrassegna con un cerchio le voci non valide nel foglio di lavoro.
Metodo pubblico ClearArrows Cancella le frecce dello strumento di analisi dal foglio di lavoro.Tali frecce vengono aggiunte utilizzando la funzionalità di controllo.
Metodo pubblico ClearCircles Cancella i cerchi intorno alle voci non valide nel foglio di lavoro.
Metodo pubblico Copy Copia il foglio di lavoro in un'altra posizione della cartella di lavoro.
Metodo pubblico Delete Elimina l'oggetto Microsoft.Office.Interop.Excel.Worksheet sottostante, senza eliminare l'elemento host.L'utilizzo di questo metodo è fortemente sconsigliato.
Metodo pubblico Dispose Esegue attività definite dall'applicazione, ad esempio libera, rilascia o reimposta risorse non gestite. (Ereditato da IDisposable)
Metodo pubblico DrawingObjects Infrastruttura.
Metodo pubblico Drawings Infrastruttura.
Metodo pubblico DropDowns Infrastruttura.
Metodo pubblico EndInit Consente di segnalare all'oggetto che l'inizializzazione è completa. (Ereditato da ISupportInitialize)
Metodo pubblico Evaluate Converte un nome Microsoft Office Excel in un oggetto o un valore.
Metodo pubblico ExportAsFixedFormat Esegue l'esportazione in un file del formato specificato.
Metodo pubblico 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.
Metodo pubblico GroupBoxes Infrastruttura.
Metodo pubblico GroupObjects Infrastruttura.
Metodo pubblico Labels Infrastruttura.
Metodo pubblico Lines Infrastruttura.
Metodo pubblico ListBoxes Infrastruttura.
Metodo pubblico Move Sposta il foglio di lavoro in un'altra posizione della cartella di lavoro.
Metodo pubblico 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.
Metodo pubblico OptionButtons Infrastruttura.
Metodo pubblico Ovals Infrastruttura.
Metodo pubblico Paste Incolla il contenuto degli Appunti nel foglio di lavoro.
Metodo pubblico 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.
Metodo pubblico Pictures Infrastruttura.
Metodo pubblico 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.
Metodo pubblico PivotTableWizard Crea un oggetto Microsoft.Office.Interop.Excel.PivotTable.
Metodo pubblico PrintOut Esegue la stampa del foglio di lavoro.
Metodo pubblico PrintOutEx Esegue la stampa del foglio di lavoro.
Metodo pubblico PrintPreview Mostra un'anteprima di stampa del foglio di lavoro.
Metodo pubblico Protect Protegge un foglio di lavoro affinché non possa essere modificato.
Metodo pubblico Rectangles Infrastruttura.
Metodo pubblico ResetAllPageBreaks Reimposta tutte le interruzioni di pagina nel foglio di lavoro specificato.
Metodo pubblico SaveAs Salva le modifiche apportate al foglio di lavoro in un altro file.
Metodo pubblico 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.
Metodo pubblico ScrollBars Infrastruttura.
Metodo pubblico Select Seleziona il foglio di lavoro.
Metodo pubblico SetBackgroundPicture Imposta il file grafico di sfondo per il foglio di lavoro.
Metodo pubblico ShowAllData Rende visibili tutte le righe dell'elenco attualmente filtrato.Se la funzionalità Filtro automatico è in uso, questo metodo modifica le frecce in "Tutto".
Metodo pubblico ShowDataForm Visualizza il form dati associato al foglio di lavoro.
Metodo pubblico Spinners Infrastruttura.
Metodo pubblico TextBoxes Infrastruttura.
Metodo pubblico Unprotect Rimuove la protezione dal foglio di lavoro.Questo metodo non ha effetto se il foglio di lavoro non è protetto.
Metodo pubblico 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.
Metodo pubblico 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
Evento pubblico ActivateEvent Si verifica quando il foglio di lavoro è attivato.
Evento pubblico BeforeDoubleClick Si verifica quando si fa doppio clic sul foglio di lavoro prima dell'azione di doppio clic predefinita.
Evento pubblico 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.
Evento pubblico BindingContextChanged Infrastruttura.
Evento pubblico Calculate Si verifica dopo il ricalcolo del foglio di lavoro.
Evento pubblico Change Si verifica quando si apportano modifiche nelle celle dell'oggetto Worksheet.
Evento pubblico Deactivate Si verifica quando il foglio di lavoro perde lo stato attivo.
Evento pubblico Disposed Rappresenta il metodo che gestisce l'evento Disposed di un componente. (Ereditato da IComponent)
Evento pubblico FollowHyperlink Si verifica quando si fa clic su un collegamento ipertestuale in un foglio di lavoro.
Evento pubblico 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.
Evento pubblico PivotTableBeforeAllocateChanges Si verifica prima dell'applicazione delle modifiche a una tabella pivot.Questo evento può essere utilizzato solo nei progetti di Excel 2010.
Evento pubblico 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.
Evento pubblico PivotTableBeforeDiscardChanges Si verifica prima dell'eliminazione delle modifiche a una tabella pivot.Questo evento può essere utilizzato solo nei progetti di Excel 2010.
Evento pubblico PivotTableChangeSync Si verifica dopo le modifiche a una tabella pivot.Questo evento può essere utilizzato solo nei progetti di Excel 2010.
Evento pubblico PivotTableUpdate Si verifica dopo l'aggiornamento di un rapporto di tabella pivot in un foglio di lavoro.
Evento pubblico SelectionChange Si verifica quando si modifica la selezione in un foglio di lavoro.
Evento pubblico Shutdown Si verifica quando l'elemento host Worksheet viene arrestato.
Evento pubblico 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:

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

Altre risorse

Cenni preliminari sugli elementi e sui controlli host

Elemento host foglio di lavoro