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