Propriedade NamedRange.FormulaLocal
Obtém ou define a fórmula para o controle de NamedRange , usando referências de A1-style no idioma do usuário.
Namespace: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel (em Microsoft.Office.Tools.Excel.dll)
Sintaxe
'Declaração
Property FormulaLocal As Object
Object FormulaLocal { get; set; }
Valor de propriedade
Tipo: System.Object
A fórmula para o controle de NamedRange , usando referências de A1-style no idioma do usuário.
Comentários
Usar essa propriedade em um controle de NamedRange que contém vários células fará com que uma exceção seja lançada.
Se a célula contém uma constante, essa propriedade que constante.Se a célula estiver vazia, essa propriedade retornará uma cadeia de caracteres vazia.Se a célula contém uma fórmula, essa propriedade retornará a fórmula como uma cadeia de caracteres, no mesmo formato em que seria exibido na barra de fórmula (incluindo o sinal de igualdade).
Se você definir o valor ou a fórmula de uma célula em uma data, Microsoft Office Excel verifica se essa célula já está formatada com um dos formatos de número de data ou hora.Caso contrário, o formato do número é alterado para o número de formato de data curto padrão.
Se o intervalo é um intervalo unidimensional ou bidimensional, você pode definir a fórmula a uma matriz das mesmas dimensões.Da mesma forma, você pode colocar a fórmula em uma matriz.
Exemplos
O exemplo de código a seguir cria NamedRange e use a propriedade de FormulaLocal para definir o valor de NamedRange para igual a soma dos valores das células A1 e A2.A fórmula for encontrada de acordo com a linguagem do sistema que é executado.
Este exemplo é para uma personalização da nível.
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)";
}
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.