Clase OMathFunctions (Word VBA)

La clase OMathFunctions representa una colección de funciones o estructuras admitida por Microsoft Word, como fracciones, integrales, sumas y radicales. Para usar una variable de clase OMathFunctions, primero debe ser instanciado, por ejemplo

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.

Add (Range, Type, NumArgs, NumCols)


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

Arguments

Estos son los argumentos con nombre :

Range (Range) - Espacio en el que se va a insertar una ecuación.

Type (WdOMathFunctionType) - Tipo de ecuación que insertar.

Aquí puede ver valores posibles para WdOMathFunctionType

Optional arguments

Los siguientes argumentos son opcionales

NumCols (Long) - Número de columnas de la ecuación.

NumArgs (Long) - Número de argumentos de la ecuación.

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

Item

Devuelve un objeto OMathFunction que representa el elemento especificado de la colección.

Item (Index)

Index: Especifica la posición ordinal del objeto dentro de la colección.


Dim omfs As OMathFunctions: Set omfs =  
Dim omf As OMathFunction
Set omf = omfs(Index:=1)