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