NamedRange.Formula – vlastnost
Získá nebo nastaví NamedRange ovládacího prvku vzorec ve tvaru a1 notace.
Obor názvů: Microsoft.Office.Tools.Excel
Sestavení: Microsoft.Office.Tools.Excel (v Microsoft.Office.Tools.Excel.dll)
Syntaxe
'Deklarace
Property Formula As Object
Get
Set
Object Formula { get; set; }
Hodnota vlastnosti
Typ: System.Object
NamedRange Ovládacího prvku vzorec ve tvaru a1 notace.
Poznámky
Pokud NamedRange ovládací prvek obsahuje konstanty, tato vlastnost vrátí konstantu. Pokud NamedRange ovládacího prvku je prázdný, vrátí vlastnost prázdný řetězec. Pokud NamedRange ovládací prvek obsahuje vzorec, tato vlastnost vzorec vrátí řetězec formátu by zobrazí v řádku (včetně symbol rovná se) vzorec .
Pokud nastavíte hodnotu nebo vzorec NamedRange řízení s datem kontroluje systém Microsoft Office Excel a zjistěte, zda je buňka již formátován jedním datum nebo čas číselné formáty. Pokud ne, aplikace Excel změní formát krátkého výchozí formát čísla.
Pokud oblast je oblast jednorozměrné a dvojrozměrné, můžete nastavit vzorec na matici stejné rozměry. Podobně můžete vložit vzorec do pole.
Nastavení vzorec pro více buněk NamedRange řízení výplně všech buněk v ovládacím prvku s vzorec.
Příklady
Následující kód například nastaví Formula vlastnost NamedRange řízení vypočítat součet buňky A1 až A5, používá FormulaHidden vlastnost skrýt vzoreca volání Calculate metoda výpočtu součtu buněk a umístí součet v buňce A6.
Tento příklad je přizpůsobení úrovni dokumentu.
Private Sub CalculateRange()
Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange _
= Me.Controls.AddNamedRange(Me.Range("A1", "A5"), _
"namedRange1")
Dim namedRange2 As Microsoft.Office.Tools.Excel.NamedRange _
= Me.Controls.AddNamedRange(Me.Range("A6"), _
"namedRange2")
namedRange1.Value2 = 5
namedRange2.Formula = "=SUM(A1:A5)"
namedRange2.FormulaHidden = True
namedRange2.Calculate()
End Sub
private void CalculateRange()
{
Microsoft.Office.Tools.Excel.NamedRange namedRange1 =
this.Controls.AddNamedRange(this.Range["A1", "A5"],
"namedRange1");
Microsoft.Office.Tools.Excel.NamedRange namedRange2 =
this.Controls.AddNamedRange(this.Range["A6", missing],
"namedRange2");
namedRange1.Value2 = 5;
namedRange2.Formula = "=SUM(A1:A5)";
namedRange2.FormulaHidden = true;
namedRange2.Calculate();
}
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.