Clase OMaths (Word VBA)
Colección de ecuaciones. Para usar una variable de clase OMaths, primero debe ser instanciado, por ejemplo
Dim oms as OMaths
Set oms = ActiveDocument.Range.OMaths
Add
Crea una ecuación a partir de la ecuación de texto contenida en el intervalo especificado y devuelve un objeto Range que contiene la nueva ecuación.
Add (Range)
Range: Especifica el intervalo que contiene una ecuación 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
Este método convierte todas las ecuaciones de la colección a formato profesional.
Para cambiar las ecuaciones a formato lineal, utilice el método Linearize.
ActiveDocument.Range.OMaths.BuildUp
Count
Devuelve el número de elementos de la colección OMaths.
Dim lngCount As Long
lngCount = ActiveDocument.Range.OMaths.Count
Item
Devuelve un objeto OMath que representa el elemento especificado de la colección.
Item (Index)
Index: Especifica la posición ordinal del objeto dentro de la colección.
Dim omh As OMath
Set omh = ActiveDocument.Range.OMaths(Index:=1)
Linearize
Convierte todas las ecuaciones de la colección a formato lineal.
Para cambiar las ecuaciones a formato profesional, utilice el método BuildUp.
ActiveDocument.Range.OMaths.Linearize