Sdílet prostřednictvím


Spouštění excelových výpočtů prostřednictvím kódu programu

Podobný postup slouží ke spouštění výpočtů v ovládacím NamedRange prvku nebo nativním objektu oblasti aplikace Excel.

Platí pro: Informace v tomto tématu platí pro projekty na úrovni dokumentu a projekty doplňků VSTO pro Excel. Další informace naleznete v tématu Funkce dostupné aplikace Office lication a typu projektu.

Spouštění výpočtů v ovládacím prvku NamedRange

Následující příklad vytvoří buňku NamedRange A1 a pak vypočítá buňku. Tento kód musí být umístěn do třídy listu, nikoli do ThisWorkbook třídy.

Spuštění výpočtů v ovládacím prvku NamedRange

  1. Vytvořte pojmenovanou oblast.

    Microsoft.Office.Tools.Excel.NamedRange NamedRange1 =
        this.Controls.AddNamedRange(this.get_Range("A1"), "NamedRange1");
    
  2. Calculate Volejte metodu zadaného rozsahu.

    NamedRange1.Calculate();
    

Spouštění výpočtů v nativním rozsahu aplikace Excel

Spuštění výpočtů v nativním rozsahu aplikace Excel

  1. Vytvořte pojmenovanou oblast.

    Excel.Range rng = this.Application.get_Range("A1");
    
  2. Calculate Volejte metodu zadaného rozsahu.

    rng.Calculate();