Функция THEMEVAL

Извлекает значения из активной темы.

Сведения о версии

Добавлена версия: Visio 2013

Синтаксис

THEMEVAL([ "theme_value"][, по умолчанию])

Параметры

Имя Необходимость Тип данных Описание
"theme_value"
Необязательный
String
Имя ячейки в определении темы для получения значения.
default
Необязательный
Разное
Значение по умолчанию, если документ не является тематическим (определение темы отсутствует).

Замечания

Если функция THEMEVAL не получает аргументы, она возвращает тематическое значение в конечной ячейке. Это значение, хранящееся в определении текущей темы. Ведущая ячейка должна быть способна быть темой, чтобы возвращать значение; Если ячейка не может быть темой, ФУНКЦИЯ THEMEVAL возвращает ошибку.

Если функция THEMEVAL получает один аргумент, она извлекает значение из определения темы, переданного в качестве аргумента. Аргумент, передаваемый для первого параметра, должен быть целым числом или одной из точных строк, перечисленных в таблице ниже.

Функция THEMEVAL также может принимать целое число для первого параметра в качестве значения от 1 до 8. При использовании целочисленных значений получает цвет по индексу из цветовой схемы темы. Таким образом, значение "1" вернет цвет "Темный" из темы, "2" возвращает цвет "Светлый", "3" возвращает цвет "Акцент 1" и т. д.

Если функция THEMEVAL получает два аргумента, она извлекает значение из определения темы, переданного в качестве первого аргумента. Однако если к документу не применена тема, функция THEMEVAL использует значение, указанное в качестве второго аргумента.

Возможные аргументы для параметра "theme_value"

Значение Описание
"Темный"
Получает темный цвет RGB из определения темы.
"Light"
Получает светлый RGB-цвет из определения темы.
BackgroundColor
Извлекает цвет RGB фона из определения темы.
"AccentColor"
Извлекает rgb-цвет Accent1 из определения темы.
"AccentColor2"
Извлекает rgb-цвет accent2 из определения темы.
AccentColor3
Извлекает rgb-цвет accent3 из определения темы.
"AccentColor4"
Извлекает rgb-цвет accent4 из определения темы.
AccentColor5
Извлекает rgb-цвет accent5 из определения темы.
AccentColor6
Извлекает rgb-цвет accent6 из определения темы.
LinePattern
Извлекает значение ячейки LinePattern из определения темы.
"LineWeight"
Извлекает значение ячейки LineWeight из определения темы.
"LineColor"
Извлекает значение ячейки LineColor из определения темы.
LineCap
Извлекает значение ячейки LineCap из определения темы.
"LineBegin"
Извлекает значение ячейки BeginArrow из определения темы.
LineEnd
Извлекает значение ячейки EndArrow из определения темы.
"LineColorTrans"
Извлекает значение ячейки LineColorTrans из определения темы.
"LineCompoundtype"
Извлекает значение ячейки CompoundType из определения темы.
"LineBegin"
Извлекает значение ячейки BeginArrow из определения темы.
LineEnd
Извлекает значение ячейки EndArrow из определения темы.
LineBeginSize
Извлекает значение ячейки BeginArrowSize из определения темы.
LineEndSize
Извлекает значение ячейки EndArrowSize из определения темы.
LineRounding
Извлекает значение ячейки округления из определения темы.
ConnectorColor
Извлекает значение ячейки LineColor из определения темы.
ConnectorPattern
Извлекает значение ячейки LinePattern из определения темы.
ConnectorWeight
Извлекает значение ячейки LineWeight из определения темы.
"ConnectorTransparency"
Извлекает значение ячейки LineColorTrans из определения темы.
"ConnectorRounding"
Извлекает значение ячейки округления из определения темы.
ConnectorBegin
Извлекает значение ячейки BeginArrow из определения темы.
ConnectorEnd
Извлекает значение ячейки EndArrow из определения темы.
ConnectorBeginSize
Извлекает значение ячейки BeginArrowSize из определения темы.
ConnectorEndSize
Извлекает значение ячейки EndArrowSize из определения темы.
FillColor
Извлекает значение ячейки FillForegnd из определения темы.
FillColor2
Извлекает значение ячейки FillBkgnd из определения темы.
"FillTransparency"
Извлекает значение ячейки FillForegndTrans из определения темы.
"FillPattern"
Извлекает значение ячейки FillPattern из определения темы.
LineGradientEnabled
Извлекает значение ячейки LineGradientEnabled из определения темы.
LineGradientDir
Извлекает значение ячейки LineGradientDir из определения темы.
LineGradientAngle
Извлекает значение ячейки LineGradientAngle из определения темы.
FillGradientEnabled
Извлекает значение ячейки FillGradientEnabled из определения темы.
FillGradientDir
Извлекает значение ячейки FillGradientDir из определения темы.
FillGradientAngle
Извлекает значение ячейки FillGradientAngle из определения темы.
"RotateGradientWithShape"
Извлекает значение ячейки RotateGradientWithShape из определения темы.
UseGroupGradient
Извлекает значение ячейки UseGroupGradient из определения темы.
"ShadowType"
Извлекает значение ячейки ShapeShdwType из определения темы.
"ShadowColor"
Извлекает значение ячейки ShdwColor из определения темы.
"ShadowTransparency"
Извлекает значение ячейки ShdwColorTrans из определения темы.
ShadowMagnification
Извлекает значение ячейки ShapeShdwScaleFactor из определения темы.
"ShadowBlur"
Извлекает значение ячейки ShapeShdwBlur из определения темы.
ShadowXOffset
Извлекает значение ячейки ShapeShdwOffsetX из определения темы.
"ShadowYOffset"
Извлекает значение ячейки ShapeShdwOffsetY из определения темы.
ShadowDirection
Извлекает значение ячейки ShapeShdwObliqueAngle из определения темы.
"ShadowPattern"
Извлекает значение ячейки ShdwPattern из определения темы.
"BevelTopType"
Извлекает значение ячейки BevelTopType из определения темы.
"BevelTopWidth"
Извлекает значение ячейки BevelTopWidth из определения темы.
"BevelTopHeight"
Извлекает значение ячейки BevelTopHeight из определения темы.
"BevelMaterial"
Извлекает значение ячейки BevelMaterialType из определения темы.
"BevelLighting"
Извлекает значение ячейки BevelLightingType из определения темы.
"BevelLightingAngle"
Извлекает значение ячейки BevelLightingAngle из определения темы.
"BevelContourColor"
Извлекает значение ячейки BevelContourColor из определения темы.
"BevelContourSize"
Извлекает значение ячейки BevelContourSize из определения темы.
ReflectionBlur
Извлекает значение ячейки ReflectionBlur из определения темы.
"ReflectionDist"
Извлекает значение ячейки ReflectionDist из определения темы.
"ReflectionSize"
Извлекает значение ячейки ReflectionSize из определения темы.
"ReflectionTrans"
Извлекает значение ячейки ReflectionTrans из определения темы.
SoftEdgesSize
Извлекает значение ячейки SoftEdgesSize из определения темы.
"GlowSize"
Извлекает значение ячейки GlowSize из определения темы.
GlowColor
Извлекает значение ячейки GlowColor из определения темы.
"GlowTransparency"
Извлекает значение ячейки GlowColorTrans из определения темы.
"SketchAmount"
Извлекает значение ячейки SketchAmount из определения темы.
SketchEnabled
Извлекает значение ячейки SketchEnabled из определения темы.
SketchFillChange
Извлекает значение ячейки SketchFillChange из определения темы.
SketchLineChange
Извлекает значение ячейки SketchLineChange из определения темы.
"SketchLineWeight"
Извлекает значение ячейки SketchLineWeight из определения темы.
"LatinFont"
Извлекает значение ячейки Шрифт из определения темы.
"TextColor"
Извлекает значение ячейки Color из определения темы.
"TextStyle"
Извлекает значение ячейки Character.Style из определения темы.
"ComplexFont"
Извлекает значение ячейки ComplexScriptFont из определения темы.
"AsianFont"
Извлекает значение ячейки AsianFont из определения темы.
"FillStop[x]Color"
Извлекает значение ячейки Color в строке x из определения темы.
"FillStop[x]Transparency"
Извлекает значение ячейки ColorTrans в строке x из определения темы.
"FillStop[x]Position"
Извлекает значение ячейки Position в строке x из определения темы.
"LineStop[x]Color"
Извлекает значение ячейки Color в строке x из определения темы.
"LineStop[x]Прозрачность"
Извлекает значение ячейки ColorTrans в строке x из определения темы.
"LineStop[x]Position"
Извлекает значение ячейки Position в строке x из определения темы.

Пример

THEMEVAL("5")

Возвращает цвет "Акцент 3" из определения темы.

THEMEVAL("LineWeight", "0.7 pt.")

Возвращает значение ячейки LineWeight из определения темы. Если к фигуре, содержащей эту функцию, не применена тема, функция возвращает значение "0,7 пт.".