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:
Powiązana zawartość
- Automatyzowanie programu Excel przy użyciu obiektów rozszerzonych
- Przykłady i przewodniki dla deweloperów pakietu Office
- Wiązanie danych z kontrolkami w rozwiązaniach pakietu Office
- Rozszerzanie dokumentów programu Word i skoroszytów programu Excel w dodatku VSTO w czasie wykonywania
- Kontrolki dotyczące dokumentów pakietu Office
- Dodawanie kontrolek do dokumentów pakietu Office w czasie wykonywania
- Instrukcje: dodawanie kontrolek NamedRange do arkuszy
- Instrukcje: zmienianie rozmiaru kontrolek NamedRange
- Wiązanie danych z kontrolkami w rozwiązaniach pakietu Office
- Przewodnik: Program względem zdarzeń kontrolki NamedRange
- Ograniczenia programowe elementów hosta i kontrolek hosta