Właściwość NamedRange.FormulaLocal —
Pobiera lub Ustawia formułę dla NamedRange kontrolują, za pomocą 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 kontrolują, za pomocą odwołania w stylu A1, w języku użytkownika.
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 który 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 FormulaLocal właściwość, aby ustawić wartość NamedRange do równego sumę wartości komórek A1 i A2.Formuła jest zlokalizowany zgodnie z językiem systemu, w których jest uruchamiana.
Ten przykład dotyczy dostosowywania poziomie 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
- 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..