办公组

这些数据访问嵌入微软办公文档的元数据字段(如 Excel表格,Word 文档,幻灯片)。

注: 如一个微软办公文档的是有密码的,Switch 就不能访问元数据,所以变量不可用。

变量名称

数据类型

描述

Office.Application 文本

创建该文档的应用名。例如:Microsoft Office Word

Office.AppVersion 文本

创建该文档的应用程序版本:字符串格式为 XX.YYYY,其中 X 和 Y 表示数值。例如:14.0000

Office.Author 文本 文档作者
Office.Category 文本 文档类别
Office.Company 文本

与文档有关的公司名称

Office.ContentStatus 文本 文档内容的状态(例如:"草稿"、"评审稿"、"终稿")。
Office.ContentType 文本 文档内容类型。例如:例如:白皮书安全公告和测验
Office.Created 日期 文档的创建日期和时间。例如:2014-02-05T10:10:36.000Z。您可修改其形式。例如,如格式修改为日:月:年:分:秒(UTC 时区),结果就呈现为05:02:14 10:36
Office.Custom 文本

用 "路径" 变量中提供的 XPath 表达式从文档中选择的元数据值。变量 "Set" 定义搜索所需值的元数据集。"Set" 变量的可能值为 "Core" 和 "Extended"(用作默认值)。更多详细信息,请参阅下一章节。

Office.Description 文本 文档的文字描述
Office.DocSecurity 整数
文档的安全等级:
  • 0:无
  • 1:文档设有密码
  • 2:文档推荐以只读形式打开
  • 4:文档必须以只读形式打开
  • 8:文档不允许批注
Office.HyperlinkBase 文本

用于评估此文档中相关超级链接的基础字符串

Office.HyperlinksChanged 布尔
表示是否超链接已更新:
  • 真:此部分中有一个或多个超级链接专门由制作程序更新
  • 假:超链接没有更新
Office.Identifier 文本 文档标示符
Office.Keywords 文本 指定文档主题的关键字
Office.Language 文本 文档语言
Office.LinksUpToDate 布尔
文档中超链接的状态:
  • 真:最新的超链接
  • 假:过期的超链接
Office.Manager 文本 与文档有关的主管姓名
Office.Modified 日期 文档最后一次修改的日期和时间
Office.ModifiedBy 文本 上一次修改文档的作者
Office.NumberOfCharacters 整数

文档的总字符数

Office.NumberOfCharacters

WithSpaces

整数

此文档中上一次统计的字符数(包括空格)

Office.NumberOfHiddenSlides 整数

演示文档中隐藏的幻灯片数

Office.NumberOfLines 整数

合规制作程序最后一次保存时文档的总行数

Office.NumberOfMMClips 整数

文档中存在的声音或视频剪辑总数

Office.NumberOfNotes 整数

演示文档中含注释在内的幻灯片总数

Office.NumberOfPages 整数

文档的总页数

Office.NumberOfParagraphs 整数

文档的总段落数

Office.NumberOfSlides 整数

演示文档的幻灯片总数

Office.NumberOfWords 整数

上一次保存时文档包含的总字数。

Office.PresentationFormat 文本

演示文档的目标格式。例如,预期在视频上显示的演示为 PresentationFormat 视频。预期展示在屏幕上的演示文档格式为 On-screen (4:3)...

Office.Printed 日期 文档最后一次打印的日期和时间
Office.Revision 整数 修订号
Office.ScaleCrop 布尔
文档缩略图的展示展示模式:
  • 真:缩略图为展示而进行缩放
  • 假:缩略图进行裁剪,只显示大小适合被展示的部分
Office.SharedDoc 布尔
表示此文档是否被共享:
  • 真:此文档当前由多个制作程序共享
  • 假:文档不被共享
Office.Subject 文本 文档主题
Office.Template 文本 含创建文档所用格式和样式信息的外部文档模板名称。

Office.Title

文本

文档标题

Office.TotalTime 整数 文档被编辑的总时间。默认的时间单位是分钟。
Office.Version 整数 版本号

Office.Custom

如您的办公文档里有元数据标签,并且该文档没有专门的 Switch 变量时,使用此变量。通过[Office.Custom]变量,只要 XPath 表达式正确,您就可检索该标签的值。注意,该变量的数据类型是"纯文本",所以仅文本操作参数才可用。

路径变量中提供的 XPath 表达式从文档中选择元数据值。表达式中使用的所有前缀必须在元数据 XML 文件的默认名称空间映射中出现。无法指定明确的映射。默认名称空间可自动使用前缀"dn"。

参数Set定义搜索所需值的元数据集。可能值为"Core"和"Extended"(用作默认值):
  • "Core"集与文件属性对应(通常位于docProps/core.xml文件)。一般情况下,该集的 XPath 由 "/cp:coreProperties"开头。
  • "Extended"集包含拓展的属性(通常位于docProps/app.xml文件)。以 "/dn:Properties" 开头的 XPath,"dn"是默认名称空间的前缀属性,由 Switch 自动提供。

示例

[Office.Custom:Path="/dn:Properties/dn:Application"] - This gives the same result as [Office.Application]
[Office.Custom:Path="/dn:Properties/dn:TitlesOfParts/vt:vector/vt:lpstr[1]",Set="Extended"] - The title of some document part
[Office.Custom:Path="/cp:coreProperties/dc:title",Set="Core"] - This gives the same result as [Office.Title]

更多关于 Office Open XML 格式及其元数据的信息,请参阅http://en.wikipedia.org/wiki/Office_Open_XML_file_formats