Klasse OMaths (Word VBA)

Eine Auflistung von Formeln. Um eine OMaths -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise


Dim oms as OMaths
Set oms = ActiveDocument.Range.OMaths

Add

Erstellt eine Formel aus der im angegebenen Bereich enthaltenen Text Gleichung und gibt ein Range -Objekt zurück, das die neue Formel enthält.

Add (Range)

Range: Gibt den Bereich an, in dem eine Textformel enthalten ist.


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

Konvertiert alle Formeln in der Auflistung in ein professionelles Format.

Um Formeln in lineares Format zu ändern, verwenden Sie die Methode linearisieren .


ActiveDocument.Range.OMaths.BuildUp

Count

Gibt die Anzahl der in der OMaths-Auflistung enthaltenen Elemente zurück.


Dim lngCount As Long
lngCount = ActiveDocument.Range.OMaths.Count

Item

Gibt ein OMath-Objekt zurück, das das angegebene Element der Auflistung darstellt.

Item (Index)

Index: Gibt die Ordnungsposition des Objekts in der Auflistung zurück.


Dim omh As OMath
Set omh = ActiveDocument.Range.OMaths(Index:=1)

Linearize

Konvertiert alle Formeln in der Auflistung in ein lineares Format.

Um Formeln in das professionelle Format zu ändern, verwenden Sie die Anhäufungs Methode.


ActiveDocument.Range.OMaths.Linearize