如何在 Word 文档的每一页的页脚中有不同的文本?

Ima*_*ree 10 microsoft-word

有没有一种简单的方法可以在 Word 文档的每一页的页脚中添加不同的文本?

Sco*_*ott 6

有没有简单的方法...

一个简单的方法?显然不是; 在 3.5 年中,没有人找到过。一种相当丑陋的方法是使用IF 字段。例如,

{ IF { PAGE } = 1 “从前一个沉闷的午夜,当我思考时,虚弱和疲倦,”
{ IF { PAGE } = 2 “在许多古怪而奇特的被遗忘的传说中——”
{ IF { PAGE } = 3 “当我点点头,几乎要打盹时,突然传来敲击声,”
                  “就像有人轻轻敲击,敲击我的房门。” } } }

将在第 1-4 页显示The Raven的前四行。这是一个(有点毛茸茸的)程序,可以让您输入上面的内容来使用它(当然,您可以更改文本)。

  1. 编辑页脚。
  2. 复制以下文本:
    IF PAGE = 1 “从前的午夜沉闷,而我沉思,虚弱和疲倦,”
    IF PAGE = 2 “超过许多古怪而奇特的被遗忘的传说——”
    IF PAGE = 3 “当我点点头,几乎要打盹时,突然传来敲击声,”
                “就像有人轻轻敲击,敲击我的房门。”
    
    进入页脚。
  3. 选择出现在第一个代码块中的大括号中的每个单词和短语(按顺序),然​​后按Ctrl+ F9。一个可能的顺序:
    • 每次出现PAGE(一次一个)。
    • 从第三个(开始)到IF最后(之后door.")。
    • 从第二个(开始)到IF最后。
    • 从(开始)第一个IF到最后。
    这会将这些字符串中的每一个转换为一个字段,并因此将{和添加}到显示中。
  4. 右键单击第一个IF并选择“切换域代码”。
  5. 关闭页脚。


解释

(如果需要的话)

基本上,这是微软Word的实施IF- THEN-ELSE构造,在编程语言常见的,如

如果今天的日期是 1
然后
    今天是星期一
ELSE IF 今天的日期是 2
然后
    今天是星期二
ELSE IF 今天的日期是 3
然后
    今天是星期三
别的
    周末来了!
万一

Microsoft Excel 有一个

IF( Logical_test Value_if_true Value_if_false, , )

功能类似。通常,它们都可以嵌套。


Roe*_*ler 4

我自己也遇到了同样的问题。这是有关该主题的雅虎问答帖子。该帖子中选定的答案建议为每个页面保留一个单独的部分:

每个页眉和页脚都与每个部分“链接”。因此,如果您将每个页面设为单独的“部分”(即,分节符而不是分页符),那么您可以取消页脚的链接并为每个部分放置不同的页脚。

这是我知道允许每个页面使用不同页脚的唯一方法。

在我看来,这是一个可怕的麻烦,所以我决定放弃在每个页面上使用不同的页脚。遗憾的是,我不知道 Microsoft Word 中有任何替代的简洁解决方案。这绝对是一个功能请求:Microsoft - 请添加“每个页面上不同的页脚”的复选框。