Udostępnij za pośrednictwem


Właściwość NamedRange.FormulaR1C1 —

Pobiera lub Ustawia formułę dla obiektu, przy użyciu notacji stylu W1K1.

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

Składnia

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

Wartość właściwości

Typ: System.Object
Formuła dla obiektu, przy użyciu notacji stylu W1K1.

Uwagi

Za pomocą tej właściwości na NamedRange formant zawierający wiele komórek spowoduje, że w drodze wyjątku, zostać wygenerowany.

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

Jeśli wartości lub formuły komórki do daty, program Microsoft Office Excel sprawdzi, czy tej komórki jest już sformatowany przy użyciu jednego z formatów liczbowych, daty lub godziny.W przeciwnym razie format numeracji zostanie zmieniony 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.Podobnie możesz umieścić formułę do 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, jako określona przy użyciu notacji W1K1.

Ten przykład dotyczy dostosowywania poziomie dokumentu.

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

Private Sub SetFormulaR1C1()
    formulaR1C1Range = Me.Controls.AddNamedRange( _
        Me.Range("B1"), "formulaR1C1Range")
    Me.Range("A1").Value2 = 1185921
    Me.formulaR1C1Range.FormulaR1C1 = "=SQRT(R1C1)"
    formulaR1C1Range.Select()
End Sub
Microsoft.Office.Tools.Excel.NamedRange formulaR1C1Range;
private void SetFormulaR1C1()
{
    formulaR1C1Range = this.Controls.AddNamedRange(
        this.Range["B1"], "formulaR1C1Range");
    this.Range["A1"].Value2 = 1185921;
    this.formulaR1C1Range.FormulaR1C1 = "=SQRT(R1C1)";
    formulaR1C1Range.Select();
}

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

NamedRange Interfejs

Przestrzeń nazw Microsoft.Office.Tools.Excel