Clase OMathFunction (Word VBA)

La clase OMathFunction representa una función matemática o una estructura que admite Microsoft Word, como fracciones, integrales, sumas y radicales.

El principal procedimiento de la clase OMathFunction es OMathFunctions.Add

For Each

A continuación, se muestra un ejemplo de cómo procesar los elementos OMathFunction en una colección.

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

Métodos

Este es el método principal de la clase OMathFunction

OMathFunctions.Add - Inserta una nueva estructura, como una fracción, en una ecuación en la ubicación especificada y devuelve un objeto OMathFunction que representa la estructura.

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

Propiedades

Acc Devuelve un objeto OMathAcc que representa un carácter base con un signo de acento combinable.

7 
Dim omaAcc As OMathAcc
Set omaAcc = omf.Acc

Args Devuelve un objeto OMathArgs que representa los argumentos de una ecuación.

7 
Dim omasArgs As OMathArgs
Set omasArgs = omf.Args

Bar Devuelve un objeto OMathBar que representa la barra superpuesta matemática de un objeto.

7 
Dim ombBar As OMathBar
Set ombBar = omf.Bar

BorderBox Devuelve un objeto OMathBorderBox que representa un borde dibujado alrededor de una ecuación o de una parte de ella.

7 
Dim ombBorderBox As OMathBorderBox
Set ombBorderBox = omf.BorderBox

Box Devuelve un objeto OMathBox que representa un cuadro invisible alrededor de una ecuación, o parte de ella, a la que se pueden aplicar propiedades que afectan a las propiedades matemáticas o de formato, como los saltos de línea.

7 
Dim ombBox As OMathBox
Set ombBox = omf.Box

Delim Devuelve un objeto OMathDelim que representa la función del delimitador.

7 
Dim omdDelim As OMathDelim
Set omdDelim = omf.Delim

EqArray Devuelve un objeto OMathEqArray que representa una función de matriz de ecuación.

7 
Dim arrEqArray As OMathEqArray
Set arrEqArray = omf.EqArray

Frac Devuelve un objeto OMathFrac que representa una fracción.

7 
Dim omfFrac As OMathFrac
Set omfFrac = omf.Frac

Func Devuelve un objeto OMathFunc que representa un tipo de función matemática formada por un nombre de función, como seno o cos, y un argumento.

7 
Dim omfFunc As OMathFunc
Set omfFunc = omf.Func

GroupChar Devuelve un objeto OMathGroupChar que representa un carácter horizontal colocado por encima o por debajo del texto en una ecuación, a menudo con la finalidad de agrupar el texto visualmente.

7 
Dim omgGroupChar As OMathGroupChar
Set omgGroupChar = omf.GroupChar

LimLow Devuelve un objeto OMathLimLow que representa el límite inferior de una función.

7 
Dim omlLimLow As OMathLimLow
Set omlLimLow = omf.LimLow

LimUpp Devuelve un objeto OMathLimUpp que representa la función de límite superior.

7 
Dim omlLimUpp As OMathLimUpp
Set omlLimUpp = omf.LimUpp

Mat Devuelve un objeto OMathMat que representa una matriz matemática.

7 
Dim ommMat As OMathMat
Set ommMat = omf.Mat

Nary Devuelve un objeto OMathNary que representa la operación n.

7 
Dim omnNary As OMathNary
Set omnNary = omf.Nary

OMath Devuelve un objeto OMath que representa la ecuación.

7 
Dim omhOMath As OMath
Set omhOMath = omf.OMath

Parent Devuelve un objeto Object que representa el objeto primario del objeto OMathFunction especificado.

7 
Dim objParent As Object
Set objParent = omf.Parent

Phantom Devuelve un objeto OMathPhantom que representa un objeto utilizado para el diseño avanzado de una ecuación.

7 
Dim ompPhantom As OMathPhantom
Set ompPhantom = omf.Phantom

Rad Devuelve un objeto OMathRad que representa la función de radical matemática.

7 
Dim omrRad As OMathRad
Set omrRad = omf.Rad

Range Devuelve un objeto Range que representa la parte de un documento incluida en el objeto especificado.

7 
Dim rngRange As Range
Set rngRange = omf.Range

ScrPre Devuelve un objeto OMathScrPre que representa un superíndice y un subíndice a la izquierda de la base.

7 
Dim omsScrPre As OMathScrPre
Set omsScrPre = omf.ScrPre

ScrSub Representa un objeto OMathScrSub que representa la función de subíndice matemática.

7 
Dim omsScrSub As OMathScrSub
Set omsScrSub = omf.ScrSub

ScrSubSup Devuelve un objeto OMathScrSubSup que representa un objeto subíndice-superíndice matemático formado por una base, un subíndice y un superíndice.

7 
Dim omsScrSubSup As OMathScrSubSup
Set omsScrSubSup = omf.ScrSubSup

ScrSup Devuelve un objeto OMathScrSup que representa la función de superíndice matemática.

7 
Dim omsScrSup As OMathScrSup
Set omsScrSup = omf.ScrSup

Type Devuelve una constante WdOMathFunctionType que representa el tipo de función.

7 
Dim womType As WdOMathFunctionType
womType = omf.Type

OMathFunctions.Count Devuelve el número de elementos de la colección OMathFunctions.

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

OMathFunctions.Parent Devuelve un objeto Object que representa el objeto primario del objeto OMathFunctions especificado.

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