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
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..