Udostępnij za pośrednictwem


Porady: Programowane wykonywanie obliczeń programu Excel

Podobny proces umożliwia uruchamianie obliczeń 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.

Uruchamianie obliczeń w kontroli NamedRange

Poniższy przykład tworzy NamedRange w komórce A1, a następnie oblicza komórki.Ten kod umieszcza się w klasie arkusz, nie w ThisWorkbook klasy.

Aby uruchomić obliczenia w formancie NamedRange

  1. Utwórz nazwany zakres.

    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.get_Range("A1"), "NamedRange1");
    
  2. Wywołanie Calculate metody w określonym zakresie.

    NamedRange1.Calculate()
    
    NamedRange1.Calculate();
    

Kolejny obliczeń w zakresie programu Excel w trybie macierzystym

Aby uruchomić obliczenia w macierzystym zakresu programu Excel

  1. Utwórz nazwany zakres.

    Dim rng As Excel.Range = Me.Application.Range("A1")
    
    Excel.Range rng = this.Application.get_Range("A1");
    
  2. Wywołanie Range.Calculate metody w określonym zakresie.

    rng.Calculate()
    
    rng.Calculate();
    

Zobacz też

Koncepcje

Praca z zakresami

NamedRange — Formant

Parametry opcjonalne w rozwiązaniach Office