Classe OMathFunction (Word VBA)

La classe OMathFunction représente une fonction mathématique ou une structure qui prend en charge de Microsoft Word, par exemple des fractions, des intégrales, des sommes et des radicaux.

La procédure principale de la classe OMathFunction est OMathFunctions.Add

For Each

Voici un exemple de traitement des éléments OMathFunction dans une collection

Dim omh As OMath: Set omh = 
Dim omfFunction As OMathFunction
For Each omfFunction In omh.Functions
	With omfFunction
		
	End With
Next omfFunction

Méthodes

C'est la méthode principale de la classe OMathFunction

OMathFunctions.Add - Insère une nouvelle structure, par exemple une fraction, à la position spécifiée dans une équation et renvoie un objet OMathFunction qui représente la structure.

Dim omfs As OMathFunctions: Set omfs =  
Dim omf As OMathFunction
Set omf = omfs.Add(Range:=, Type:=wdOMathFunctionAcc)

Propriétés

Acc Renvoie un objet OMathAcc qui représente un caractère de base avec un signe accent pour la combinaison.

7 
Dim omaAcc As OMathAcc
Set omaAcc = omf.Acc

Args Renvoie un objet OMathArgs qui représente les arguments d'une équation.

7 
Dim omasArgs As OMathArgs
Set omasArgs = omf.Args

Bar Renvoie un objet OMathBar qui représente la barre supérieure mathématique pour un objet.

7 
Dim ombBar As OMathBar
Set ombBar = omf.Bar

BorderBox Renvoie un objet OMathBorderBox qui représente une bordure tracée autour d'une équation ou d'une partie d'une équation.

7 
Dim ombBorderBox As OMathBorderBox
Set ombBorderBox = omf.BorderBox

Box Renvoie un objet OMathBox qui représente une zone invisible entourant une équation ou une partie d'équation à laquelle vous pouvez appliquer des propriétés qui affectent les propriétés mathématiques ou de mise en forme, telles que des sauts de ligne.

7 
Dim ombBox As OMathBox
Set ombBox = omf.Box

Delim Renvoie un objet OMathDelim qui représente la fonction de délimiteur.

7 
Dim omdDelim As OMathDelim
Set omdDelim = omf.Delim

EqArray Renvoie un objet OMathEqArray qui représente une fonction de tableau d'équations.

7 
Dim arrEqArray As OMathEqArray
Set arrEqArray = omf.EqArray

Frac Renvoie un objet OMathFrac qui représente une fraction.

7 
Dim omfFrac As OMathFrac
Set omfFrac = omf.Frac

Func Renvoie un objet OMathFunc qui représente un type de fonction mathématique qui se compose d'un nom de fonction, tel que sin ou cos et d'un argument.

7 
Dim omfFunc As OMathFunc
Set omfFunc = omf.Func

GroupChar Renvoie un objet OMathGroupChar qui représente un caractère horizontal placé au-dessus ou en dessous du texte dans une équation, souvent dans le but de regrouper visuellement le texte.

7 
Dim omgGroupChar As OMathGroupChar
Set omgGroupChar = omf.GroupChar

LimLow Renvoie un objet OMathLimLow qui représente la limite inférieure pour une fonction.

7 
Dim omlLimLow As OMathLimLow
Set omlLimLow = omf.LimLow

LimUpp Renvoie un objet OMathLimUpp qui représente la fonction de limite supérieure.

7 
Dim omlLimUpp As OMathLimUpp
Set omlLimUpp = omf.LimUpp

Mat Renvoie un objet OMathMat qui représente une matrice mathématique.

7 
Dim ommMat As OMathMat
Set ommMat = omf.Mat

Nary Renvoie un objet OMathNary qui représente l'opération n-aire.

7 
Dim omnNary As OMathNary
Set omnNary = omf.Nary

OMath Renvoie un objet OMath qui représente l'équation.

7 
Dim omhOMath As OMath
Set omhOMath = omf.OMath

Parent Renvoie un Object qui représente l'objet parent de l'objet OMathFunction spécifié.

7 
Dim objParent As Object
Set objParent = omf.Parent

Phantom Renvoie un objet OMathPhantom qui représente un objet utilisé pour la disposition avancée d'une équation.

7 
Dim ompPhantom As OMathPhantom
Set ompPhantom = omf.Phantom

Rad Renvoie un objet OMathRad qui représente la fonction radicale mathématique.

7 
Dim omrRad As OMathRad
Set omrRad = omf.Rad

Range Renvoie un objet Range qui représente la partie d'un document contenue dans l'objet spécifié.

7 
Dim rngRange As Range
Set rngRange = omf.Range

ScrPre Renvoie un objet OMathScrPre qui représente un exposant et un indice à gauche de la base.

7 
Dim omsScrPre As OMathScrPre
Set omsScrPre = omf.ScrPre

ScrSub Représente un objet OMathScrSub qui représente la fonction d'indice mathématique.

7 
Dim omsScrSub As OMathScrSub
Set omsScrSub = omf.ScrSub

ScrSubSup Renvoie un objet OMathScrSubSup qui représente un objet d'indice-exposant mathématique constitué d'une base, d'un indice et d'un exposant.

7 
Dim omsScrSubSup As OMathScrSubSup
Set omsScrSubSup = omf.ScrSubSup

ScrSup Renvoie un objet OMathScrSup qui représente la fonction d'exposant mathématique.

7 
Dim omsScrSup As OMathScrSup
Set omsScrSup = omf.ScrSup

Type Renvoie une constante WdOMathFunctionType qui représente le type de fonction.

7 
Dim womType As WdOMathFunctionType
womType = omf.Type

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

Dim omfs As OMathFunctions: Set omfs =  
Dim lngCount As Long
lngCount = omfs.Count

OMathFunctions.Parent Renvoie un Object qui représente l'objet parent de l'objet OMathFunctions spécifié.

Dim omfs As OMathFunctions: Set omfs =  
Dim objParent As Object
Set objParent = omfs.Parent