Condividi tramite


NamedRange (controllo)

Il controllo NamedRange è un intervallo con un nome univoco che espone gli eventi e può essere associato ai dati. Per altre informazioni, vedere Panoramica del modello a oggetti di Excel.

Si applica a: le informazioni contenute in questo argomento si applicano ai progetti a livello di documento e ai progetti di componente aggiuntivo VSTO per Excel. Per altre informazioni, vedere Funzionalità disponibili per app Office lication e tipo di progetto.

Creare il controllo

È possibile aggiungere controlli NamedRange a un foglio di lavoro di Microsoft Office Excel in fase di progettazione o in fase di esecuzione nei progetti a livello di documento.

È possibile aggiungere controlli NamedRange a un foglio di lavoro in fase di esecuzione in un componente aggiuntivo VSTO. Per altre informazioni, vedere Procedura: Aggiungere controlli NamedRange ai fogli di lavoro.

Nota

Per impostazione predefinita, gli intervalli denominati creati dinamicamente non vengono salvati in modo permanente nel foglio di lavoro come controlli host alla chiusura del foglio di lavoro. Per altre informazioni, vedere Aggiungere controlli ai documenti di Office in fase di esecuzione.

I controlliNamedRange possono essere costituiti solo da intervalli in fogli specifici. I controlliNamedRange non possono avere nomi relativi che si applicano a tutti i fogli e non possono essere costituiti da intervalli estesi a due o più fogli di lavoro di una cartella di lavoro (intervalli 3D).

Associare i dati al controllo

Un intervallo denominato può sembrare il candidato ideale per il data binding complesso, dal momento che può includere diverse celle. Un intervallo è però semplicemente una raccolta di celle di cui non è possibile eseguire facilmente il mapping a una determinata colonna particolare di un set di dati. Di conseguenza, i controlli NamedRange supportano solo il data binding semplici. Per il data binding complesso è possibile usare il controllo ListObject . Per altre informazioni, vedere Controllo ListObject.

È possibile associare il controllo NamedRange a un'origine dati usando le proprietà DataBindings . La proprietà di data binding predefinita del controllo NamedRange è Value2.

Se i dati nel set di dati associato vengono aggiornati con qualsiasi meccanismo, il controllo NamedRange rispecchia le modifiche.

Formattazione in corso

La formattazione applicabile a Range può essere applicata anche a un controllo NamedRange . Sono inclusi bordi, tipi di carattere, formati numerici e stili.

Rinominare il controllo

Quando si aggiunge un controllo NamedRange al foglio di lavoro dalla Casella degli strumenti, Visual Studio genera automaticamente un nome per il controllo che può essere modificato nella finestra Proprietà .

Eventi

Gli eventi seguenti sono disponibili per il controllo NamedRange :