论文部分内容阅读
本期我们来看看Microsoft Word的日期标注功能中的一些有趣的问题,顺便介绍几个方便的快捷键。
Windows自带的记事本的文字处理功能十分简单,直到最近,它才能够改变字体。尽管如此,记事本却有几项功能你可能仍不知道:
你可以从“文件”菜单的“页面设置”中使用一组“&”(“and”)符号给文件添加页眉和页脚。输入代码“&p”会给出页码,“&f”给出文件名(注意不是文件的路径),“&d”为日期、“&t”为时间;
此外,你还可以添加自由文本,比如“页码&p”,如果你想添加字符“&”,可输入“&&”。 最后,在页眉或页脚开始处输入“&l”、“&r”或“&c”可以将文本左对齐、右对齐或中间对齐。
在记事本中自动插入时间标志。
更改日期格式以使其更靠近文章的末尾。
注意:页眉只出现在打印稿上—只有打印机的驱动程序支持预览功能时,你才能在屏幕上预览它们。
下面,我们再来看看一个记事本文档的可见部分,你可以从“编辑”菜单(或按下F5)中插入当前的日期和时间,不过从Windows 3开始,Windows系统就提供了一种更为便捷的方法:打开记事本,在文件内容前键入“.LOG”(注意字母必须为大写,前面必须跟英文句号点),然后保存并关闭该文件。
以后每次打开该文件,文件的结尾处就会出现当前的日期和时间。如果你想更改日期的格式,你可以进入“控制面板”的“区域和语言选项”|“自定义”|“日期”,然后你就可以更改日期分隔符和格式了。这里,我们将分隔符设为一个空格,月份格式设为M,这样就可以使日期尽可能地靠近文件的末尾。
注意:这一改动将影响整个Windows系统,比如,任务栏中的日期格式也会发生相应改变。
多年前,我曾使用记事本的.LOG功能记日记,不过有了Word以后,我就开始用Word了。自从有了Word,我不但可以在文件中采用不同的字体和格式,而且不再受64KB的文件大小的限制。
在Word中,我编制的第一个宏就是:每次打开文件时,在文档的末尾插入当前的日期和时间—就跟在记事本中一样。
然而几星期之后,我突然意识到,所有日期都变成了当前日期,这令我感到绝望。排除了时间停滞和获得永生的可能性之后,我想问题可能出在时间域。
事情是这样的:所有日期都是作为域对象插入文件的。域有点像内嵌的迷你宏—它们有点像一小段代码,返回的结果可能是一个变量。
如果你希望日期保持不变,就不要勾选“自动更新”选项。
你可以使用其他日期和时间域
页码就是一个典型的例子—假如你将足够多的文本或图片粘贴到一个文件中,这就会产生一个或若干个新的页面,这时你当然希望页码能够自动更新—域代码就能出色地完成这一任务。
然而在使用Word记日记、日志或帐目时,你当然希望上面的日期保持不变,信函也一样—如果你在2月14日写了一封信,一个月后,当你再次阅读这封信的时候,你肯定不希望上面的日期发生改变。
有几种方法可以使日期固定不变: 第一,你可以从“插入”菜单中选择“日期和时间”,然后从列表中选择一个格式,注意不要勾选“自动更新”选项,这样,日期及/或时间就以文本而非域的形式插入到文档中—跟你自己输入日期的效果一样。
此外,你也可以使用“解除域连接”命令将一个日期(或其他)域转化为当前值—菜单中没有这项功能,其默认快捷键为Control+Shift+F9。
其他有用的组合功能键有:
F9:更新域;
Shift+F9:在选定域的代码和结果中切换;
Alt+F9:在所有域的代码和结果中切换。
最后一项操作与逐项进入“工具”|“选项”|“视图”|“域代码”相同。
在“域”对话框中,还有其他与日期和时间有关的域:
“CreatDate”域记录文件创建的日期和时间—也就是第一次保存的时间。一旦创建完成,它的值将固定不变,但仍然是一个域。
“SaveDate”记录上一次保存的日期和时间,“PrintDate”记录文件上一次打印的日期和时间—更确切地说,是上次发出打印命令的日期和时间。
在打印命令送达打印机前,这一数据即被更新,因此你在正在打印的文件上看到的日期就是打印发生的日期。通常打印命令发出后,打印日期域就将更新为当前的日期和时间,如果日期未能更新,那么可以点击“打印”对话框的“选项”,勾选“更新域”选项。
不管在打印的时候你能不能在屏幕上看到代码及其结果,打印出的文档上都将出现该结果;如果打印出的文档上出现了域代码,这可能是由于非常特殊的打印设置导致的,这时你需要回到“打印”对话框中的“选项”,勾掉“域代码”选项。
“CreatDate”域似乎有点奇怪—既然它的值固定不变,那它为什么还要作为域存在呢?
如果你将该文档以另一个文件名保存,那么新文件就有它自己的创建日期,而原文件仍保留原来的创建日期—这似乎已经很不错了,不过如果你将一个“CreatDate”域存入一个模板中,效果可能更好。每次在你基于该模板创建新文档时,“CreatDate”域返回的不是模板的创建日期,而是该文档的创建日期。而且这是新文档一出现在屏幕上就发生的—也就是说,在它保存之前。
更新这些域,但不打印域代码。
将日期添加到模板。
纠正自定义错误
由于该日期固定不变(除非你以“另存为”的方式创建一个新文档),该方法非常适用于为信函以及其他要标注日期的文件自动插入日期。
失踪的菜单
对Word进行自定义设置是一件很有趣的事情,而且将工具按钮和菜单命令放到你认为方便的位置可以节省很多时间,不过它们有时候也可能出错。
借用我的一位同事的话来说就是,有一个菜单命令失踪可以被认为是运气不好,但是全部菜单都找不到就只能说是人品问题了。
这样的事儿就发生在了杂志社一名编辑身上(恕不便透露姓名),他竟然就将“文件”菜单给弄没了。他把常用的命令,比如“另存为”和“打印”都拖到了“编辑”菜单中,可是如何才能恢复“文件”菜单和其中的其他命令呢?
幸运的是,这不难解决。进入“工具”|“自定义”|“工具栏”,然后选择“菜单栏”(或任何被损坏的其他栏),点击“重新设置”按钮,确认你要确定重新设置保存在Normal.dot(或其他模板或文档)中的工具栏信息。这样,你要重新设置的工具栏就再次恢复到了默认位置。
当然,Word 2007的用户不会遇到这一问题,因为在Word 2007中,快速存取栏是唯一可自定义的工具栏。
快捷键
我们都知道,同时按下Ctrl+C键可以复制选定的文本,很多人可能还知道其他一些Ctrl组合快捷键,比如Ctrl+B键为加粗,Ctrl+I为变斜体。这里给出了十个与上面快捷键同样非常有用的Ctrl组合快捷键,当然,所有这些功能都可以通过菜单或按钮来实现—不过,既然手放在键盘上,为什么不好好利用组合键加编辑快速度呢?
Ctrl + End 转到文档的末尾
Ctrl + X 剪切选定的文本并将其放到剪贴板上
Ctrl + F 查找(如果选定某个单词或短语,它将出现在“查找”对话框中)
Ctrl + G 转到……
Ctrl + R 段落右对齐
Ctrl + E 段落中间对齐
Ctrl + Return 分页符
Ctrl + Z 撤消上次操作或自动更正/自动套用格式
Ctrl + Y 重复上次操作(或重做撤销动作)
Ctrl + A 选定全部文档
Windows自带的记事本的文字处理功能十分简单,直到最近,它才能够改变字体。尽管如此,记事本却有几项功能你可能仍不知道:
你可以从“文件”菜单的“页面设置”中使用一组“&”(“and”)符号给文件添加页眉和页脚。输入代码“&p”会给出页码,“&f”给出文件名(注意不是文件的路径),“&d”为日期、“&t”为时间;
此外,你还可以添加自由文本,比如“页码&p”,如果你想添加字符“&”,可输入“&&”。 最后,在页眉或页脚开始处输入“&l”、“&r”或“&c”可以将文本左对齐、右对齐或中间对齐。
在记事本中自动插入时间标志。
更改日期格式以使其更靠近文章的末尾。
注意:页眉只出现在打印稿上—只有打印机的驱动程序支持预览功能时,你才能在屏幕上预览它们。
下面,我们再来看看一个记事本文档的可见部分,你可以从“编辑”菜单(或按下F5)中插入当前的日期和时间,不过从Windows 3开始,Windows系统就提供了一种更为便捷的方法:打开记事本,在文件内容前键入“.LOG”(注意字母必须为大写,前面必须跟英文句号点),然后保存并关闭该文件。
以后每次打开该文件,文件的结尾处就会出现当前的日期和时间。如果你想更改日期的格式,你可以进入“控制面板”的“区域和语言选项”|“自定义”|“日期”,然后你就可以更改日期分隔符和格式了。这里,我们将分隔符设为一个空格,月份格式设为M,这样就可以使日期尽可能地靠近文件的末尾。
注意:这一改动将影响整个Windows系统,比如,任务栏中的日期格式也会发生相应改变。
多年前,我曾使用记事本的.LOG功能记日记,不过有了Word以后,我就开始用Word了。自从有了Word,我不但可以在文件中采用不同的字体和格式,而且不再受64KB的文件大小的限制。
在Word中,我编制的第一个宏就是:每次打开文件时,在文档的末尾插入当前的日期和时间—就跟在记事本中一样。
然而几星期之后,我突然意识到,所有日期都变成了当前日期,这令我感到绝望。排除了时间停滞和获得永生的可能性之后,我想问题可能出在时间域。
事情是这样的:所有日期都是作为域对象插入文件的。域有点像内嵌的迷你宏—它们有点像一小段代码,返回的结果可能是一个变量。
如果你希望日期保持不变,就不要勾选“自动更新”选项。
你可以使用其他日期和时间域
页码就是一个典型的例子—假如你将足够多的文本或图片粘贴到一个文件中,这就会产生一个或若干个新的页面,这时你当然希望页码能够自动更新—域代码就能出色地完成这一任务。
然而在使用Word记日记、日志或帐目时,你当然希望上面的日期保持不变,信函也一样—如果你在2月14日写了一封信,一个月后,当你再次阅读这封信的时候,你肯定不希望上面的日期发生改变。
有几种方法可以使日期固定不变: 第一,你可以从“插入”菜单中选择“日期和时间”,然后从列表中选择一个格式,注意不要勾选“自动更新”选项,这样,日期及/或时间就以文本而非域的形式插入到文档中—跟你自己输入日期的效果一样。
此外,你也可以使用“解除域连接”命令将一个日期(或其他)域转化为当前值—菜单中没有这项功能,其默认快捷键为Control+Shift+F9。
其他有用的组合功能键有:
F9:更新域;
Shift+F9:在选定域的代码和结果中切换;
Alt+F9:在所有域的代码和结果中切换。
最后一项操作与逐项进入“工具”|“选项”|“视图”|“域代码”相同。
在“域”对话框中,还有其他与日期和时间有关的域:
“CreatDate”域记录文件创建的日期和时间—也就是第一次保存的时间。一旦创建完成,它的值将固定不变,但仍然是一个域。
“SaveDate”记录上一次保存的日期和时间,“PrintDate”记录文件上一次打印的日期和时间—更确切地说,是上次发出打印命令的日期和时间。
在打印命令送达打印机前,这一数据即被更新,因此你在正在打印的文件上看到的日期就是打印发生的日期。通常打印命令发出后,打印日期域就将更新为当前的日期和时间,如果日期未能更新,那么可以点击“打印”对话框的“选项”,勾选“更新域”选项。
不管在打印的时候你能不能在屏幕上看到代码及其结果,打印出的文档上都将出现该结果;如果打印出的文档上出现了域代码,这可能是由于非常特殊的打印设置导致的,这时你需要回到“打印”对话框中的“选项”,勾掉“域代码”选项。
“CreatDate”域似乎有点奇怪—既然它的值固定不变,那它为什么还要作为域存在呢?
如果你将该文档以另一个文件名保存,那么新文件就有它自己的创建日期,而原文件仍保留原来的创建日期—这似乎已经很不错了,不过如果你将一个“CreatDate”域存入一个模板中,效果可能更好。每次在你基于该模板创建新文档时,“CreatDate”域返回的不是模板的创建日期,而是该文档的创建日期。而且这是新文档一出现在屏幕上就发生的—也就是说,在它保存之前。
更新这些域,但不打印域代码。
将日期添加到模板。
纠正自定义错误
由于该日期固定不变(除非你以“另存为”的方式创建一个新文档),该方法非常适用于为信函以及其他要标注日期的文件自动插入日期。
失踪的菜单
对Word进行自定义设置是一件很有趣的事情,而且将工具按钮和菜单命令放到你认为方便的位置可以节省很多时间,不过它们有时候也可能出错。
借用我的一位同事的话来说就是,有一个菜单命令失踪可以被认为是运气不好,但是全部菜单都找不到就只能说是人品问题了。
这样的事儿就发生在了杂志社一名编辑身上(恕不便透露姓名),他竟然就将“文件”菜单给弄没了。他把常用的命令,比如“另存为”和“打印”都拖到了“编辑”菜单中,可是如何才能恢复“文件”菜单和其中的其他命令呢?
幸运的是,这不难解决。进入“工具”|“自定义”|“工具栏”,然后选择“菜单栏”(或任何被损坏的其他栏),点击“重新设置”按钮,确认你要确定重新设置保存在Normal.dot(或其他模板或文档)中的工具栏信息。这样,你要重新设置的工具栏就再次恢复到了默认位置。
当然,Word 2007的用户不会遇到这一问题,因为在Word 2007中,快速存取栏是唯一可自定义的工具栏。
快捷键
我们都知道,同时按下Ctrl+C键可以复制选定的文本,很多人可能还知道其他一些Ctrl组合快捷键,比如Ctrl+B键为加粗,Ctrl+I为变斜体。这里给出了十个与上面快捷键同样非常有用的Ctrl组合快捷键,当然,所有这些功能都可以通过菜单或按钮来实现—不过,既然手放在键盘上,为什么不好好利用组合键加编辑快速度呢?
Ctrl + End 转到文档的末尾
Ctrl + X 剪切选定的文本并将其放到剪贴板上
Ctrl + F 查找(如果选定某个单词或短语,它将出现在“查找”对话框中)
Ctrl + G 转到……
Ctrl + R 段落右对齐
Ctrl + E 段落中间对齐
Ctrl + Return 分页符
Ctrl + Z 撤消上次操作或自动更正/自动套用格式
Ctrl + Y 重复上次操作(或重做撤销动作)
Ctrl + A 选定全部文档