Classe OMaths (Word VBA)
Uma coleção de equações. Use o objeto OMath para acessar os membros individuais da coleção. Para usar uma variável de classe OMaths, ela primeiro precisa ser instanciada por exemplo
Dim oms as OMaths
Set oms = ActiveDocument.Range.OMaths
Add
Cria uma equação, da equação de texto contida no intervalo especificado e retorna um objeto Range que contém a nova equação.
Add (Range)
Range: Especifica um intervalo que contém uma equação de texto.
Dim objRange As Range
Dim objEq As OMath
Set objRange = Selection.Range
objRange.Text = "Celsius = (5/9)(Fahrenheit ? 32)"
Set objRange = Selection.OMaths.Add(objRange)
Set objEq = objRange.OMaths(1)
objEq.BuildUp
BuildUp
Converte todas as equações na coleção para o formato profissional.
Para alterar as equações para o formato linear, use o método Linearize.
ActiveDocument.Range.OMaths.BuildUp
Count
Retorna o número de itens na coleção OMaths. Somente leitura Long.
Dim lngCount As Long
lngCount = ActiveDocument.Range.OMaths.Count
Item
Retorna um objeto OMath que representa o item especificado na coleção.
Item (Index)
Index: Especifica a posição ordinal do objeto na coleção.
Dim omh As OMath
Set omh = ActiveDocument.Range.OMaths(Index:=1)
Linearize
Converte todas as equações na coleção para o formato linear.
Para alterar as equações para o formato profissional, use o método BuildUp.
ActiveDocument.Range.OMaths.Linearize