Udostępnij za pośrednictwem


Porady: zmiana rozmiaru formantów NamedRange

Można ustawić rozmiar NamedRange kontroli, po dodaniu go do dokumentu programu Microsoft Office Excel. można jednak zmienić jego rozmiar, w późniejszym czasie.

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.

W czasie projektowania lub w czasie wykonywania projektów na poziomie dokumentu, można zmienić rozmiar zakresu o podanej nazwie.Można również zmienić rozmiar nazwane zakresy w czasie wykonywania w poziomie aplikacji dodatków.

W tym temacie opisano następujące zadania:

  • Zmienianie rozmiaru formantów NamedRange w czasie projektowania

  • Zmienianie rozmiaru formantów NamedRange w czasie wykonania w projekt na poziomie dokumentu

  • Zmienianie rozmiaru formantów NamedRange w czasie wykonywania w projekcie na poziomie aplikacji

Zmienianie rozmiaru formantów NamedRange w czasie projektowania

Można zmienić rozmiar zakresu o podanej nazwie przedefiniowanie jej rozmiar w Definiuj nazwy okno dialogowe.

Aby zmienić rozmiar nazwanego zakresu przy użyciu w oknie dialogowym Definiuj nazwy

  1. Kliknij prawym przyciskiem myszy NamedRange kontroli.

  2. Kliknij przycisk Zarządzanie nazwane zakresy w menu skrótów.

    Definiuj nazwy pojawi się okno dialogowe.

  3. Zaznacz nazwany zakres, który chcesz zmienić.

  4. Jasne odwołuje się do pole.

  5. Zaznacz komórki, które chcesz użyć, aby określić rozmiar nazwanego zakresu.

  6. Kliknij przycisk OK.

Zmienianie rozmiaru formantów NamedRange w czasie wykonywania projektu poziomie dokumentu

Można zmienić rozmiar zakresu o podanej nazwie programowo za pomocą RefersTo właściwość.

[!UWAGA]

W Właściwości okna, RefersTo właściwość jest oznaczony jako tylko do odczytu.

Aby zmienić rozmiar zakresu o podanej nazwie programowo

  1. Tworzenie NamedRange formantu w komórce A1 z Sheet1.

    Dim NamedRange1 As Microsoft.Office.Tools.Excel.NamedRange = _
        Me.Controls.AddNamedRange(Me.Range("A1"), "NamedRange1")
    
    Microsoft.Office.Tools.Excel.NamedRange NamedRange1 =
        this.Controls.AddNamedRange(this.Range["A1"], "NamedRange1");
    
  2. Zmienianie rozmiaru nazwany zakres, aby uwzględnić komórki B1.

    NamedRange1.RefersTo = "=Sheet1!$A$1:$B$1"
    
    NamedRange1.RefersTo = "=Sheet1!$A$1:$B$1";
    

Zmienianie rozmiaru formantów NamedRange w czasie wykonywania w projekcie na poziomie aplikacji

Można zmienić rozmiar NamedRange formantu dowolnego otwartego arkusza, w czasie wykonywania.Aby uzyskać więcej informacji na temat dodawania NamedRange kontroli do arkusza przy użyciu dodatku poziomie aplikacji, zobacz Porady: dodawanie formantów NamedRange do arkuszy.

Aby zmienić rozmiar zakresu o podanej nazwie programowo

  1. Tworzenie NamedRange formantu w komórce A1 z Sheet1.

    Dim NativeWorksheet As Microsoft.Office.Interop.Excel.Worksheet = _
        Application.ActiveSheet
    
    Dim worksheet As Microsoft.Office.Tools.Excel.Worksheet = _
        Globals.Factory.GetVstoObject(NativeWorksheet)
    
    Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange
    namedRange1 = worksheet.Controls.AddNamedRange(worksheet.Range("A1"), "MyNamedRange")
    
    Worksheet worksheet = Globals.Factory.GetVstoObject(Application.ActiveSheet);
    
    
    Microsoft.Office.Tools.Excel.NamedRange namedRange1 = worksheet.Controls.AddNamedRange(
        worksheet.Range["A1"], "MyNamedRange");
    
  2. Zmienianie rozmiaru nazwany zakres, aby uwzględnić komórki B1.

    namedRange1.RefersTo = "=Sheet1!$A$1:$B$1"
    
    namedRange1.RefersTo = "=Sheet1!$A$1:$B$1";
    

Zobacz też

Zadania

Porady: dodawanie formantów NamedRange do arkuszy

Porady: zmiana rozmiaru formantów zakładki

Porady: zmiana rozmiaru formantów ListObject

Koncepcje

Rozszerzanie dokumentów programu Word i skoroszytów w programie Excel w czasie wykonywania w dodatkach na poziomie aplikacji

Dodawanie formantów do dokumentów pakietu Office w czasie wykonywania

Przegląd obiektów hosta i formantów hosta

Automatyzowanie programu Excel za pomocą obiektów rozszerzonych

NamedRange — Formant

Inne zasoby

Formanty w dokumentach pakietu Office