Udostępnij za pośrednictwem


Właściwość NamedRange.FormulaLocal —

Pobiera lub Ustawia formułę dla NamedRange kontroli, przy użyciu odwołania w stylu A1 w języku użytkownika.

Przestrzeń nazw:  Microsoft.Office.Tools.Excel
Zestaw:  Microsoft.Office.Tools.Excel (w Microsoft.Office.Tools.Excel.dll)

Składnia

'Deklaracja
Property FormulaLocal As Object
Object FormulaLocal { get; set; }

Wartość właściwości

Typ: System.Object
Wzór na NamedRange kontroli, przy użyciu odwołania w stylu A1 w języku użytkownika.

Uwagi

Za pomocą tej właściwości na NamedRange kontroli, zawierającego wiele komórek spowoduje, że wyrzucony wyjątek.

Jeśli komórka zawiera stałą, właściwość ta zwraca która stała.Jeśli komórka jest pusta, właściwość ta zwraca pusty ciąg.Jeśli komórka zawiera formułę, właściwość ta zwraca formuły jako ciąg znaków, w tym samym formacie, w którym będzie wyświetlany na pasku (wraz ze znakiem równości).

Po ustawieniu wartości lub formuły z komórki do daty, program Microsoft Office Excel sprawdza, czy tej komórki jest już sformatowany z jednym z formatów daty lub czasu.W przeciwnym razie format numeracji zmienia się na domyślny format liczbowy daty krótkiej.

Jeśli zakres jest zakresem jednowymiarowe i dwuwymiarowe, można ustawić formułę do tablicy o takich samych wymiarach.Analogicznie formuła można umieścić w tablicy.

Przykłady

Poniższy przykład kodu tworzy NamedRange , a następnie używa FormulaLocal właściwość, aby ustawić wartość NamedRange do równego sumę wartości komórek A1 i A2.Formuła jest zlokalizowane zgodnie z językiem systemu, który jest prowadzony na.

W tym przykładzie jest dla dostosowania poziomu dokumentu.

Private formulaLocalRange As Microsoft.Office.Tools.Excel.NamedRange

Private Sub SetFormulaLocal()
    formulaLocalRange = Me.Controls.AddNamedRange( _
        Me.Range("B1"), "formualLocalRange")
    Me.Range("A1", "A2").Value2 = 2222
    Me.formulaLocalRange.FormulaLocal = "=Sum(A1+A2)"
End Sub
Microsoft.Office.Tools.Excel.NamedRange formulaLocalRange;
private void SetFormulaLocal()
{
    formulaLocalRange = this.Controls.AddNamedRange(
        this.Range["B1"], "formualLocalRange");
    this.Range["A1", "A2"].Value2 = 2222;
    this.formulaLocalRange.FormulaLocal = "=Sum(A1+A2)";
}

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

NamedRange Interfejs

Przestrzeń nazw Microsoft.Office.Tools.Excel