NamedRange — formant

Kontrolka NamedRange jest zakresem, który ma unikatową nazwę, uwidacznia zdarzenia i może być powiązany z danymi. Aby uzyskać więcej informacji, zobacz Omówienie modelu obiektów programu Excel.

Dotyczy: informacje w tym temacie dotyczą projektów na poziomie dokumentu i projektów dodatków VSTO dla programu Excel. Aby uzyskać więcej informacji, zobacz Funkcje dostępne przez aplikacja pakietu Office lication i typ projektu.

Tworzenie kontrolki

Kontrolki można dodawać NamedRange do arkusza programu Microsoft Office Excel w czasie projektowania lub w czasie wykonywania w projektach na poziomie dokumentu.

Kontrolki można dodawać NamedRange do arkusza w czasie wykonywania w dodatku VSTO. Aby uzyskać więcej informacji, zobacz How to: Add NamedRange controls to worksheets (Instrukcje: dodawanie kontrolek NamedRange do arkuszy).

Uwaga

Domyślnie dynamicznie tworzone nazwane zakresy nie są utrwalane w arkuszu jako kontrolki hosta po zamknięciu arkusza. Aby uzyskać więcej informacji, zobacz Dodawanie kontrolek do dokumentów pakietu Office w czasie wykonywania.

NamedRange kontrolki mogą składać się tylko z zakresów w określonych arkuszach. NamedRange kontrolki nie mogą mieć nazw względnych, które mają zastosowanie do wszystkich arkuszy i nie mogą składać się z zakresów obejmujących co najmniej dwa arkusze w skoroszycie (zakresy 3-W).

Wiązanie danych z kontrolką

Nazwany zakres wydaje się być dobrym kandydatem do powiązania złożonych danych, ponieważ może mieć wiele komórek; jednak zakres jest jedynie kolekcją komórek, których nie można łatwo mapować na określoną kolumnę z zestawu danych. W związku z NamedRange tym kontrolki obsługują tylko proste powiązanie danych. Kontrolka ListObject może służyć do tworzenia złożonych powiązań danych. Aby uzyskać więcej informacji, zobacz Kontrolka ListObject.

Kontrolkę NamedRange można powiązać ze źródłem danych przy użyciu DataBindings właściwości . Domyślną właściwością powiązania danych kontrolki NamedRange jest Value2.

Jeśli dane w powiązanym zestawie danych zostaną zaktualizowane za pomocą dowolnego mechanizmu, kontrolka NamedRange odzwierciedla zmiany.

Formatowanie

Formatowanie, które można zastosować do Range kontrolki, można zastosować do kontrolki NamedRange . Obejmuje to obramowania, czcionki, formaty liczb i style.

Zmienianie nazwy kontrolki

Po dodaniu NamedRange kontrolki do arkusza z przybornika program Visual Studio automatycznie wygeneruje nazwę kontrolki. Nazwę można zmienić w oknie Właściwości .

Wydarzenia

Dla kontrolki NamedRange są dostępne następujące zdarzenia: