Porady: Programowane odwoływanie do zakresów arkusza w kodzie
Podobny proces jest używać do odwoływania się do zawartości NamedRange formantu lub obiektu macierzystego zakresu programu Excel.
Zastosowanie: Informacje przedstawione w tym temacie mają zastosowanie do projektów na poziomie dokumentu i aplikacji obsługiwanych w programach Excel 2013 i Excel 2010. Aby uzyskać więcej informacji, zobacz Funkcje dostępne w aplikacjach pakietu Office i typ projektu.
Za pomocą formantu NamedRange
Poniższy przykład dodaje NamedRange do arkusza, a następnie dodaje tekst do komórki w zakresie.
Aby odwołać się do formantu NamedRange
Przypisać ciąg do Value2 właściwość NamedRange kontroli.Ten kod umieszcza się w klasie arkusz, nie w ThisWorkbook klasy.
Dim NamedRange1 As Microsoft.Office.Tools.Excel.NamedRange = _ Me.Controls.AddNamedRange(Me.Range("A1"), "NamedRange1") NamedRange1.Value2 = "Range value"
Microsoft.Office.Tools.Excel.NamedRange NamedRange1 = this.Controls.AddNamedRange(this.get_Range("A1"), "NamedRange1"); NamedRange1.Value2 = "Range value";
Za pomocą zakresów programu Excel w trybie macierzystym
Poniższy przykład dodaje do arkusza macierzystego zakres programu Excel i następnie dodaje tekst do komórki w zakresie.
Aby odwołać się do obiektu macierzystego zakresu
Przypisać ciąg do Value2 właściwości zakresu.
Dim rng As Excel.Range = Me.Application.Range("A1") rng.Value2 = "Range value"
Excel.Range rng = this.Application.get_Range("A1"); rng.Value2 = "Range value";
Zobacz też
Zadania
Porady: Programowane sprawdzanie pisowni w arkuszach
Porady: Programowane stosowanie stylów do zakresów arkusza w skoroszycie
Porady: Programowane automatyczne wypełnianie zakresów przyrostowo zmieniającymi się danymi
Porady: Programowane wyszukiwanie tekstu w zakresach arkusza
Koncepcje
Przegląd obiektów hosta i formantów hosta