Klasse OMathFunction (Word VBA)

Die Klasse OMathFunction stellt eine mathematische Funktion oder Struktur dar, die von Microsoft Word unterstützt wird, z. B. Brüche, Integrale, Summe und Wurzeln.

Die wichtigste Prozedur der Klasse OMathFunction ist OMathFunctions.Add

For Each

Hier ist ein Beispiel für die Verarbeitung der OMathFunction -Elemente in einer Sammlung

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

Methoden

Dies ist die Hauptmethode der Klasse OMathFunction

OMathFunctions.Add - Fügt an der angegebenen Position eine neue Struktur, z. B. einen Bruch, in eine Formel ein und gibt ein OMathFunction-Objekt zurück, das die Struktur darstellt.

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

Eigenschaften

Acc Gibt ein OMathAcc -Objekt zurück, das ein Basiszeichen mit einem kombinierten Akzentzeichen darstellt.

7 
Dim omaAcc As OMathAcc
Set omaAcc = omf.Acc

Args Gibt ein OMathArgs -Objekt zurück, das die Argumente für eine Formel darstellt.

7 
Dim omasArgs As OMathArgs
Set omasArgs = omf.Args

Bar Gibt ein OMathBar -Objekt zurück, das die mathematische überbar für ein Objekt darstellt.

7 
Dim ombBar As OMathBar
Set ombBar = omf.Bar

BorderBox Gibt ein OMathBorderBox -Objekt zurück, das einen Rahmen darstellt, der um eine Formel oder einen Teil einer Formel gezeichnet wird.

7 
Dim ombBorderBox As OMathBorderBox
Set ombBorderBox = omf.BorderBox

Box Gibt ein OMathBox -Objekt zurück, das ein unsichtbares Feld um eine Formel oder einen Teil einer Formel darstellt, auf die Sie Eigenschaften anwenden können, die sich auf die mathematischen oder Formatierungseigenschaften auswirken, beispielsweise Zeilenumbrüche.

7 
Dim ombBox As OMathBox
Set ombBox = omf.Box

Delim Gibt ein OMathDelim -Objekt zurück, das die Trennzeichen Funktion darstellt.

7 
Dim omdDelim As OMathDelim
Set omdDelim = omf.Delim

EqArray Gibt ein OMathEqArray -Objekt zurück, das eine Formelarray Funktion darstellt.

7 
Dim arrEqArray As OMathEqArray
Set arrEqArray = omf.EqArray

Frac Gibt ein OMathFrac -Objekt zurück, das einen Bruch darstellt.

7 
Dim omfFrac As OMathFrac
Set omfFrac = omf.Frac

Func Gibt ein OMathFunc -Objekt zurück, das einen mathematischen Funktionstyp darstellt, der aus einem Funktionsnamen wie Sin oder cos und einem Argument besteht.

7 
Dim omfFunc As OMathFunc
Set omfFunc = omf.Func

GroupChar Gibt ein OMathGroupChar -Objekt zurück, das ein horizontales Zeichen darstellt, das oberhalb oder unterhalb von Text in einer Formel steht, häufig mit dem Zweck, den Text visuell zu gruppieren.

7 
Dim omgGroupChar As OMathGroupChar
Set omgGroupChar = omf.GroupChar

LimLow Gibt ein OMathLimLow -Objekt zurück, das den unteren Grenzwert für eine Funktion darstellt.

7 
Dim omlLimLow As OMathLimLow
Set omlLimLow = omf.LimLow

LimUpp Gibt ein OMathLimUpp -Objekt zurück, das die obere Grenzwert-Funktion darstellt.

7 
Dim omlLimUpp As OMathLimUpp
Set omlLimUpp = omf.LimUpp

Mat Gibt ein OMathMat -Objekt zurück, das eine mathematische Matrix darstellt.

7 
Dim ommMat As OMathMat
Set ommMat = omf.Mat

Nary Gibt ein OMathNary -Objekt zurück, das den n-stelligen Vorgang darstellt.

7 
Dim omnNary As OMathNary
Set omnNary = omf.Nary

OMath Gibt ein OMath -Objekt zurück, das die Formel darstellt.

7 
Dim omhOMath As OMath
Set omhOMath = omf.OMath

Parent Gibt einen Wert vom Typ Object zurück, der das übergeordnete Objekt des angegebenen OMathFunction-Objekts darstellt.

7 
Dim objParent As Object
Set objParent = omf.Parent

Phantom Gibt ein OMathPhantom -Objekt zurück, das ein Objekt darstellt, das für das erweiterte Layout einer Formel verwendet wird.

7 
Dim ompPhantom As OMathPhantom
Set ompPhantom = omf.Phantom

Rad Gibt ein OMathRad -Objekt zurück, das die mathematische Radical-Funktion darstellt.

7 
Dim omrRad As OMathRad
Set omrRad = omf.Rad

Range Gibt ein Range -Objekt zurück, das den Teil eines Dokuments darstellt, der im angegebenen Objekt enthalten ist.

7 
Dim rngRange As Range
Set rngRange = omf.Range

ScrPre Gibt ein OMathScrPre -Objekt zurück, das ein hochgestelltes und ein Subscript Links von der Basis darstellt.

7 
Dim omsScrPre As OMathScrPre
Set omsScrPre = omf.ScrPre

ScrSub Stellt ein OMathScrSub -Objekt dar, das die mathematische Subscript-Funktion darstellt.

7 
Dim omsScrSub As OMathScrSub
Set omsScrSub = omf.ScrSub

ScrSubSup Gibt ein OMathScrSubSup -Objekt zurück, das ein mathematisches Subscript-Superscript-Objekt darstellt, das aus einer Basis, einem Tiefgestellt und einem Superscript besteht.

7 
Dim omsScrSubSup As OMathScrSubSup
Set omsScrSubSup = omf.ScrSubSup

ScrSup Gibt ein OMathScrSup -Objekt zurück, das die mathematische hochgestellte Funktion darstellt.

7 
Dim omsScrSup As OMathScrSup
Set omsScrSup = omf.ScrSup

Type Gibt eine WdOMathFunctionType -Konstante zurück, die den Typ der Funktion darstellt.

7 
Dim womType As WdOMathFunctionType
womType = omf.Type

OMathFunctions.Count Gibt die Anzahl der in der OMathFunctions-Auflistung enthaltenen Elemente zurück.

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

OMathFunctions.Parent Gibt einen Wert vom Typ Object zurück, der das übergeordnete Objekt des angegebenen OMathFunctions-Objekts darstellt.

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