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

Die folgenden Prozeduren können zum Festlegen der OMaths Klassenvariablen verwendet werden : Document.OMaths, Range.OMaths und Selection.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