Classe OMaths (Word VBA)

Collection d'équations. Pour utiliser une variable de classe OMaths, elle doit d'abord être instanciée, par exemple


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

Add

Crée une équation à partir de l’équation de texte contenue dans la plage spécifiée et renvoie un objet Range contenant la nouvelle équation.

Add (Range)

Range: Spécifie une plage qui contient une équation de texte.


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

Convertit toutes les équations de la collection au format professionnel.

Pour modifier les équations au format linéaire, utilisez la méthode Linearize.


ActiveDocument.Range.OMaths.BuildUp

Count

Renvoie le nombre d'éléments dans la collection OMaths.


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

Item

Renvoie un objet OMath qui représente l'élément spécifié dans la collection.

Item (Index)

Index: Spécifie la position ordinale de l'objet au sein de la collection.


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

Linearize

Convertit toutes les équations de la collection au format linéaire.

Pour modifier les équations au format professionnel, utilisez la méthode BuildUp.


ActiveDocument.Range.OMaths.Linearize