Udostępnij za pośrednictwem


Właściwość NamedRange.FormulaR1C1Local —

Pobiera lub Ustawia formułę dla NamedRange kontroli, przy użyciu notacji stylu W1K1 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 FormulaR1C1Local As Object
Object FormulaR1C1Local { get; set; }

Wartość właściwości

Typ: System.Object
Wzór na NamedRange kontroli, przy użyciu notacji stylu W1K1 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 NamedRange formant zawiera stałą, właściwość ta zwraca wartość tej stałej.Jeśli NamedRange formant jest pusty, właściwość ta zwraca pusty ciąg.Jeśli NamedRange formant zawiera formuły, 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 NamedRange kontroli do daty, program Microsoft Office Excel sprawdza Aby zobaczyć, 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 FormulaR1C1 właściwość, aby ustawić wartość NamedRange do równego pierwiastek kwadratowy z komórki A1, co określony przy użyciu notacji W1K1.Formuła jest zlokalizowane zgodnie z językiem systemu, który jest prowadzony na.

W tym przykładzie jest dla dostosowania poziomu dokumentu.

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

    Private Sub SetFormulaR1C1Local()
        formulaR1C1LocalRange = Me.Controls.AddNamedRange( _
            Me.Range("B1"), "formulaR1C1LocalRange")
        Me.Range("A1").Value2 = 1185921
        Me.formulaR1C1LocalRange.FormulaR1C1Local = "=SQRT(R1C1)"
        formulaR1C1LocalRange.Select()
    End Sub

Microsoft.Office.Tools.Excel.NamedRange formulaR1C1LocalRange;
private void SetFormulaR1C1Local()
{
    formulaR1C1LocalRange = this.Controls.AddNamedRange(
        this.Range["B1"], "formulaR1C1LocalRange");
    this.Range["A1"].Value2 = 1185921;
    this.formulaR1C1LocalRange.FormulaR1C1Local = "=SQRT(R1C1)";
    formulaR1C1LocalRange.Select();
}

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

NamedRange Interfejs

Przestrzeń nazw Microsoft.Office.Tools.Excel