【问题标题】:Automatic Replace Rule for Word?Word的自动替换规则?
【发布时间】:2018-04-04 08:14:32
【问题描述】:

我有一个用于邮件的 Word 文档,它链接到一个 Excel 文件。

假设这个 Excel 文件包含一个代码(FA139、FA140 等),我希望 Word 文档在邮件功能中每次都用一串文本替换代码。这意味着,当我单击下一步时,它将从 Excel 文件中获取代码并将其替换为文本。

问题的目的不是修改 excel 文件,而是在 Word 文件中进行所有必要的更改(如果可能)。

【问题讨论】:

  • 谷歌“从 excel 电子表格合并邮件”
  • 您没有提供足够的信息。什么是文本字符串?每个代码都不同吗?那里有多少?如果有很多,这些文本字符串应该从哪里来?
  • 对不起!例如:在 Excel 文件中,您有 20 个不同的代码(例如 FA139、FA140 等),我想为每个代码分配一个字符串文本(FA139 = 蓝色,FA140 = 绿色)。当我在 Word 中使用邮件时,它应该从 Excel 列表中检索信息,然后在 Word 中将代码替换为文本。我现在使用的是 Excel 中的 IF 公式。如果在单元格 1“FA139”中;蓝色的;否则:如果在单元格 1 中“FA140;绿色;否则:如果在单元格 1 中”FA141;等等等等。我想知道我是否可以在 Word 中使用类似的方法。

标签: excel ms-word mailmerge mailing


【解决方案1】:

您所需要的只是 Word 中的一系列字段,这些字段的代码如下:

{IF{MERGEFIELD 代码}= "FA139" "绿色"}{IF{MERGEFIELD 代码}= "FA140" "蓝色"}

或:

{IF«代码»= "FA139" "绿色"}{IF«代码»= "FA140" "蓝色"}

其中“代码”是字段名称。

注意:上面例子的字段大括号对(即'{}')都是在文档本身中创建的,通过Ctrl-F9(Cmd-F9 在 Mac 上);您不能简单地键入它们或从该消息中复制和粘贴它们。通过任何标准的 Word 对话添加它们也不实际。同样,人字形(即“« »”)是实际合并字段的一部分 - 您可以从“插入合并字段”下拉列表中插入(即,您也不能从该消息中键入或复制和粘贴它们)。字段结构中表示的空格都是必需的。

【讨论】:

  • 你绝对是最棒的!我没有尝试过,但它似乎非常有希望。非常感谢!
猜你喜欢
  • 1970-01-01
  • 2010-11-10
  • 1970-01-01
  • 2012-04-08
  • 1970-01-01
  • 1970-01-01
  • 2016-12-11
  • 1970-01-01
  • 2019-06-17
相关资源
最近更新 更多