Selection.InsertFormula (Word)

Insere um campo = Formula contendo uma fórmula na seleção.

A fórmula substituirá a seleção, se ela não estiver recolhida. Se você estiver usando um aplicativo de planilha, como o Microsoft Office Excel, a incorporação de toda uma planilha ou parte dela em um documento costuma ser mais fácil que usar o campo = (Formula) em uma tabela. O argumento Formula será opcional somente se a seleção estiver em uma célula e houver pelo menos uma célula contendo um valor acima ou à esquerda da célula que contém o ponto de inserção. Se as células acima do ponto de inserção contiverem valores, o campo inserido será {=SUM(ABOVE)}; se as células à esquerda do ponto de inserção contiverem valores, o campo inserido será {=SUM(LEFT)}. Se as células acima e à esquerda do ponto de inserção contiverem valores, o Microsoft Word usará as seguintes regras para determinar a função SUM a ser inserida:

InsertFormula (Formula, NumberFormat)


Set MyRange = ActiveDocument.Range(0, 0) 
Set myTable = ActiveDocument.Tables.Add(MyRange, 3, 3) 
With myTable 
 .Cell(1, 1).Range.InsertAfter "100" 
 .Cell(2, 1).Range.InsertAfter "50" 
 .Cell(3, 1).Select 
End With 
Selection.InsertFormula Formula:="=Average(Above)"

Arguments

Optional arguments

Os seguintes argumentos são opcionais

Formula (String) - A fórmula matemática que você deseja que seja avaliada pelo campo = (Formula). Referências como as de planilha são válidas para células de tabela. Por exemplo, "=SUM(A4:C4)" especifica os três primeiros valores na quarta linha. Para obter mais informações sobre o campo = (Formula), consulte Códigos de campo: campo = (Formula).

NumberFormat (String) - A format for the result of the = (Formula) field.A format for the result of the = (Formula) field. For information about the types of formats you can apply, see Numeric Picture (#) field switch.For information about the types of formats you can apply, see Numeric Picture (#) field switch.