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