OOo 奇谈怪论:解答疑问,第一部分 - 基础知识
许多 OpenOffice.org 用户对字段抱有一种爱恨交加的关系。一方面,他们几乎无法避免使用字段。诸如页码和项目符号列表之类的项目会自动使用字段来消除编辑时的损坏。另一方面,字段可能难以掌握。不止一位新用户对 Writer 中默认用于显示字段的灰色背景感到震惊,并且需要被告知这些背景不会打印出来。更有经验的用户可能会感到紧张,因为字段与诸如条件、数据源和邮件合并等复杂概念相关联。而帮助系统并没有减轻这种紧张感,它常常无法以初学者水平解释这些概念。
实际上,即使是“字段”窗口本身也可能令人困惑。例如,虽然您显然可以将“数据库”选项卡上的字段添加到文档中,但您为什么要这样做,又会在什么时候这样做呢?此外,“字段”窗口选项卡上的字段排列并不像它可能的那样符合逻辑或一致。
本文是旨在揭秘字段系列文章的第一篇,以便您可以使用它们来增强您的工作。在本文中,我们从字段的基础知识开始,解释如何使用它们以及最简单的版本:用户字段和文档信息。
字段是自动更新的信息容器。换句话说,字段保存变量。通过将信息放入字段中,您可以将其与其他文本隔离,并保护其免受基本编辑的影响,尽管不能免受删除或复制的影响。
您可以使用字段执行的任务各不相同。但基本上,它们分为以下几种类别
添加来自另一个来源的信息,例如文档统计信息、用户数据或交叉引用。在 Windows 版本的 Writer 中,此类别还包括 Linux 不支持的 DDE 链接。
保持某项内容的运行总计,例如页码或标题编号。
选择添加两条或多条信息中的哪一条,例如在输入列表或条件文本中,或者是否应显示或隐藏信息,例如隐藏文本和段落。
创建仅在少数几个地方不同的文档的多个副本,例如在邮件合并中。
执行数学或统计计算并显示结果。在这种情况下,表格单元格可以起到与字段相同的作用。
字段会自动用于诸如页码、列表和标题编号或目录、索引和书目之类的项目。其他字段通过选择“插入” > “字段”手动添加。一些最常用的字段(例如页码)列在子菜单中,以便您可以快速添加它们。通过从子菜单中选择“其他”并打开“字段”屏幕,可以获得更多字段。在“字段”屏幕中,您可以在将字段添加到文档之前通过选择“插入”按钮来配置字段。字段会添加到鼠标光标的当前位置。
“插入” > “字段” > “其他”在六个选项卡中显示字段,如下表所示。
选项卡 | 内容 |
---|---|
文档 | 来自“文件” > “属性”中的信息或文件本身的字段。这些字段是一些最常用的字段。 |
引用 | 用于设置和插入交叉引用和书签的字段。这些字段的功能非常具体。如果您正在进行学术或技术工作,您将熟悉它们。您也可以通过“插入” > “引用”或“插入” > “书签”访问它们。 |
函数 | 用于设置多个输入条目或特定函数(例如运行宏)的字段。这些字段的复杂度介于中级到高级之间。 |
文档信息 | 来自“文件” > “属性”中的信息的文件,包括四个空白的、用户定义的字段。这些字段是一些最常用的字段。 |
变量 | 包含可变信息的字段,例如页码和标题。包括您可以在其中重新定义现有变量和定义您自己的字段的字段。其中一些字段是常用的字段。大约一半是为高级用户准备的。 |
数据库 | 在为邮件合并设置源文档时要使用的字段。您需要至少设置一个数据源才能使用它们。其中一些字段即使以预期的方式使用,也没有可见的效果,因为它们是指示其他字段如何使用的标记。 |
默认情况下,字段以灰色背景显示。此背景不会打印。可以在“工具” > “选项” > “OpenOffice.org” > “外观” > “自定义颜色” > “字段底纹”中更改它。您也可以通过取消选中“视图” > “字段底纹”来关闭底纹。但是,如果您只需要快速查看页面的打印效果,请改用“文件” > “页面预览”。如果您需要编辑字段,灰色背景使字段更容易查找。
您还可以通过选择“视图” > “字段”来显示每个字段中内容的类型,而不是实际内容。选中此选项后,页码字段将显示“页码”。这也是将要打印的内容。出于某种原因,新用户似乎容易开启此选项,可能是因为它听起来有点令人向往。幸运的是,它可以像开启一样容易地关闭。
字段的更新选项在“工具” > “选项” > “文本文档” > “常规”中设置。如果您想立即更新字段,请选择“工具” > “更新” > “字段”或“全部更新”。
要编辑字段,请双击它以打开“字段”屏幕。空白字段或诸如邮件合并的“下一条记录”字段之类的用作标记的字段非常小,可能难以选择。如果您在选择字段时遇到问题,请使用“视图” > “缩放”来获得更大的视图。一些字段类型(例如隐藏文本或隐藏段落)具有箭头按钮,可让您跳转到相同类型的上一个或下一个字段。
字段最简单的用途之一是添加用户数据。姓名、地址、电话、传真和电子邮件地址都列在用户数据下。有耐心的人可能在安装 OpenOffice.org 期间添加了此信息。其余的人可以稍后添加或使用“工具” > “选项” > “OpenOffice.org” > “用户数据”更新它。
要将个人信息添加到文档中
将鼠标光标放在您希望用户数据出现的位置。
选择“插入” > “字段” > “其他” > “文档” > “类型” > “发件人”。
从“选择字段”中的列表中选择用户数据字段。
如果您只想添加当前选择的条目,并且永远不希望它更新,请选中“固定内容”框。
否则,如果您更改用户数据,则字段将在您下次选择“工具” > “刷新” > “字段”或下次打开文档时更新。
文档信息在 Writer 中自动收集。它包括有关文件名和日期以及文档中单词数统计的信息。可以从“插入” > “字段” > “其他”中的两个选项卡(“文档”选项卡和“文档信息”选项卡)添加文档信息。这些选项卡非常相似,很容易合并。相当杂乱的是,两者都包含来自以下信息的混合
当前文档格式。
“工具” > “选项” > “OpenOffice.org” > “用户数据”。
“文件” > “属性”。
下表列出了不同类型的文档信息的位置和信息来源。
字段(“插入” > “字段” > “其他”) | 信息来源 | 选项/注释 |
---|---|---|
文档 > 作者 | “工具” > “选项” > “OpenOffice.org” > “用户数据” > “名字/姓氏/首字母” | 姓名和首字母;这与从“插入” > “字段”中可用的选项相同。 |
文档 > 章节 | 来自“工具” > “大纲编号”中选定的段落样式级别,默认为“标题 1”。如果顶层未编号,则输入空白字段。 | 在“图层”字段中选择要使用的标题级别。 |
文档 > 日期 | 计算机上的当前日期。 | 日期(固定):插入当前日期。在另一天打开文档不会更改日期。“日期”:日期更改为打开文档的日期。使用“天数偏移”字段插入未来日期。这与从“插入” > “字段”中可用的选项相同。 |
文档 > 文件名 | “文件” > “属性” > “常规” | 选中“固定内容”框以插入当前文件名和/或路径。任何更改都不会更新字段,包括将文件保存在另一个位置。 |
文档 > 页面 | 当前文档 | 页码:添加当前页码,无论页面是否编号。“上一页”:添加上一页页码。“下一页”:添加下一页页码。使用“偏移”字段重新编号。与偏移量中的数字对应的页面实际上必须存在。这与从“插入” > “字段”中可用的选项相同。 |
文档 > 发件人 | “工具” > “选项” > “OpenOffice.org” > “用户数据” > “名字/姓氏/首字母” | 所有用户数据字段都可供使用。 |
文档 > 统计信息 | “文件” > “属性” > “统计信息” | 所有统计信息都可供使用。“页数”统计信息与“插入” > “字段” > “页数统计”相同。“字数”统计信息可能是最常用的统计信息。要查看您在文档中的进度,请插入该字段,然后在旁边以文本形式添加当前计数,以便您可以看到它的变化。当前版本的 Writer 不支持节的字数统计。但是,您可以从 www.darwinwars.com/lunatic/bugs/oo_macros.html 下载用于此任务的宏。 |
文档 > 模板 | “文件” > “属性” > “常规” | 当前文档所基于的模板。如果使用默认模板,或者文档与模板之间的链接已断开,则此字段为空白。 |
文档 > 时间 | 计算机上的当前时间 | 时间(固定):插入当前时间。在另一时间打开文档不会更改列出的时间。“时间”:时间更改为打开文档时的当前时间。使用“分钟偏移”字段插入未来时间。这与从“插入” > “字段”中可用的选项相同。 |
文档信息 > 注释 | “文件” > “属性” > “描述” > “注释” | 您可能添加到文档的注释。 |
文档信息 > 创建时间 | “文件” > “属性” > “常规” > “创建时间” | 作者、时间、日期 |
文档信息 > 编辑时间 | “文件” > “属性” > “常规” > “编辑时间” | 文档打开进行编辑的时间量。 |
文档信息 > 信息 | “文件” > “属性” > “用户定义” | 用户定义的字段。 |
文档信息 > 关键词 | “文件” > “属性” > “描述” > “关键词” | 为在线文档列出的关键词。关键词作为 HTML 中的元标记出现。 |
文档信息 > 上次打印时间 | “文件” > “属性” > “常规” > “上次打印时间” | |
文档信息 > 修改时间 | “文件” > “属性” > “常规” > “主题” | |
文档信息 > 主题 | “文件” > “属性” > “描述” > “标题” | |
文档信息 > 标题 | “文件” > “属性” > “描述” > “标题” |
用户数据和文档信息是字段最直接的用途,但即使它们也有实际用途。通常,它们用于在页面样式中设置页眉和页脚。页码和“文档” > “统计信息” > “页数”对于此目的尤其有用。其他字段,例如“文档信息” > “修改时间” > “日期”或“文档” > “统计信息” > “字数”可以在起草文档时添加以供使用,然后在打印前删除。
在文档正文中,字段在模板中尤其有用。例如,信函模板可以使用用户数据来为多个用户设置回信地址。同样,教师可以为作业设置标准模板,该模板自动将每个学生的姓名添加为标题下方的署名。
无论您如何使用它们,字段都可以使您的工作自动化。与样式和模板一样,字段减少了工作量并使更新更容易。只需稍加组织,即使是最简单的字段也可以提供这些便利。