THEMEVAL 函数
从活动主题检索值。
版本信息
添加的版本: Visio 2013
语法
THEMEVAL ([ “theme_value”][, default])
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
“theme_value” |
可选 |
String |
要从中获取值的主题定义中的单元格的名称。 |
default |
可选 |
各种 |
如果文档不是主题,则为默认值, (没有主题定义) 。 |
备注
如果 THEMEVAL 函数未收到任何参数,则返回主机单元格的主题值。 这是存储在当前主题定义中的值。 宿主单元格必须能够作为主题来返回值;如果单元格无法进行主题化, THEMEVAL 将返回错误。
如果 THEMEVAL 函数接收单个参数,它将从作为参数传入的主题定义中检索值。 为第一个参数传入的参数必须是整数或下表中列出的确切字符串之一。
THEMEVAL 函数还可以接受第一个参数的整数,作为 1 到 8 之间的值。 使用整数值从主题的配色方案中按索引检索颜色。 因此,值“1”将从主题返回“深色”颜色,“2”返回“浅色”颜色,“3”返回“着色 1”颜色等。
如果 THEMEVAL 函数收到两个参数,它将从作为第一个参数传入的主题定义中检索值。 但是,如果文档应用了 No Theme,则 THEMEVAL 函数将使用指定为第二个参数的值。
“theme_value”参数的可能参数
值 | 说明 |
---|---|
“深色” |
从主题定义中检索深 RGB 颜色。 |
“Light” |
从主题定义中检索浅色 RGB 颜色。 |
“BackgroundColor” |
从主题定义中检索背景 RGB 颜色。 |
“AccentColor” |
从主题定义中检索 Accent1 RGB 颜色。 |
“AccentColor2” |
从主题定义中检索 Accent2 RGB 颜色。 |
“AccentColor3” |
从主题定义中检索 Accent3 RGB 颜色。 |
“AccentColor4” |
从主题定义中检索 Accent4 RGB 颜色。 |
“AccentColor5” |
从主题定义中检索 Accent5 RGB 颜色。 |
“AccentColor6” |
从主题定义中检索 Accent6 RGB 颜色。 |
“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” |
从主题定义中检索 Font 单元格值。 |
“TextColor” |
从主题定义中检索 Color 单元格值。 |
“TextStyle” |
从主题定义中检索 Character.Style 单元格值。 |
“ComplexFont” |
从主题定义中检索 ComplexScriptFont 单元格值。 |
“AsianFont” |
从主题定义中检索 AsianFont 单元格值。 |
“FillStop[x]Color” |
从主题定义中检索 第 x 行中的 Color 单元格值。 |
“FillStop[x]Transparency” |
从主题定义中检索 第 x 行中的 ColorTrans 单元格值。 |
“FillStop[x]Position” |
从主题定义中检索第 x 行中的位置单元格值。 |
“LineStop[x]Color” |
从主题定义中检索 第 x 行中的 Color 单元格值。 |
“LineStop[x]Transparency” |
从主题定义中检索 第 x 行中的 ColorTrans 单元格值。 |
“LineStop[x]Position” |
从主题定义中检索第 x 行中的位置单元格值。 |
示例
THEMEVAL("5")
从主题定义返回“着色 3”颜色。
THEMEVAL("LineWeight", "0.7 pt.")
返回主题定义中的“LineWeight”单元格的值。 如果包含此函数的形状没有应用主题,则函数返回“0.7 pt.”。