Функция 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 пт.".