问题标签 [mergefield]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vba - 使用 VBA 更新 Word 中 MERGEFIELDS 的值
我需要下载一个 word 文档并编辑它包含的字段,以使用表单中的输入数据生成最终文档。
word 文档包含很多MERGEFIELD
我需要用新值更新的条件。我试图遍历字段,当mergefield
属于我的有效字段列表时,替换值;但它不适用于条件包含的合并字段。
为简单起见:
Das blablabla zwischen { MERGEFIELD HerrnFrau } { MERGEFIELD Titel } { MERGEFIELD Nachname } ....
对于有条件的不:
{ IF { MERGEFIELD 属性 } = “是” { MERGEFIELD HerrnFrau} ....
更新文档字段以便条件内容也正确更新的正确方法是什么?
ms-word - MS Word 邮件合并:组织每 n 条记录?
Excel 文件有七个记录(行)。我想将每三个记录组织在一起。然而,以下代码返回计算错误。
{ IF { =MOD({MERGESEQ},3) = 0} "{ MERGESEQ }: { MERGEFIELD _record}" "" }
如何修复错误?感谢您提前提供任何帮助!
mergefield - 如果 MERGEFIELD "filename".jpg 无效,则 INCLUDEPICTURE 使用备用 jpg
我在 EXCEL 电子表格中记录我们进行的徒步旅行。我使用 WORD 创建使用大量 MERGEFIELDS 的期刊页面。我有干净的公园地图。在我们徒步旅行之后,我使用编辑器在我们徒步旅行的地方的干净地图上绘制一条路线,制作路线图。
如果有路线图,我想包括路线图,否则是一张干净的地图。对于这些示例,“Death Valley Map.jpg”确实存在,“Death Valley Map Route.jpg”不存在。
我看不到“{ IF TRUE ...”做过任何事情。是否需要设置一些 WORD 选项或开关?我的问题是,当文件不存在时,如果测试分支为假,我无法获得任何结果。
测试用例 | 测试结果 |
---|---|
{ IF "Death Valley Map.jpg" } |
无效的 |
{ IF "Death Valley Map Route.jpg" } |
无效的 |
{ IF "Death Valley Map.jpg" "GoodA" "BadA" } |
好A |
{ IF "Death Valley Map Route.jpg" "GoodB" "BadB" } |
好B |
{ IF TRUE "Death Valley Map.jpg" } |
死亡谷地图.jpg |
{ IF TRUE "Death Valley Map Route.jpg" } |
死亡谷地图路线.jpg |
{ IF TRUE "Death Valley Map.jpg" "GoodC" "BadC" } |
死亡谷地图.jpg |
{ IF TRUE "Death Valley Map Route.jpg" "GoodD" "BadD" } |
死亡谷地图路线.jpg |
{ IF { IF TRUE "Death Valley Map.jpg" } "GoodE" "BadE" } |
好E |
{ IF { IF TRUE "Death Valley Map Route.jpg" } "GoodF" "BadF" } |
好F |
{ IF { IF TRUE "Death Valley Map.jpg" } <> "" "GoodG" "BadG" } |
好G |
{ IF { IF TRUE "Death Valley Map Route.jpg" } <> "" "GoodH" "BadH" } |
好H |
{ IF { INCLUDEPICTURE "{ IF TRUE "Death Valley Map.jpg" }" \d } "GoodI" "BadI" } |
好我 |
{ IF { INCLUDEPICTURE "{ IF TRUE "Death Valley Map Route.jpg" }" \d } "GoodJ" "BadJ" } |
好J |
{ IF { IF TRUE { INCLUDEPICTURE "{ IF TRUE "Death Valley Map.jpg" }" \d } } "GoodK" "BadK" } |
好K |
{ IF { IF TRUE { INCLUDEPICTURE "{ IF TRUE "Death Valley Map Route.jpg" }" \d } } "GoodL" "BadL" } |
好 |
{ IF { IF TRUE { INCLUDEPICTURE "{ IF TRUE "Death Valley Map.jpg" }" \d } } <> "" "GoodM" "BadM" } |
好美 |
{ IF { IF TRUE { INCLUDEPICTURE "{ IF TRUE "Death Valley Map Route.jpg" }" \d } } <> "" "GoodN" "BadN" } |
好N |
如果我没有准确输入屏幕截图:
vba - 使用带有 VBA 的邮件合并查询 MSWord OpenDatasource 中的 Replace()
我在数据库中有一个字段,以:结尾。我的想法是使用 { INCLUDEPICTURE "pathname{MERGEFIELD f1}.jpg",之前将图像的名称存储在具有字段值名称的文件夹中。但是,我无法命名包含:字符的文件,并且我想在 ms 字中 OpenDatasource 函数内部的查询中使用 replace 函数,但它显然不起作用。
代码如下:
这样做,我希望删除:并使 INCLUDETEXT 工作,但这不起作用,当代码执行时,会显示一个对话框让我选择数据库的表。
我不知道是否有问题,或者是否有其他方法可以实现这一点,或者是否有任何字段或标记或标志来替换合并字段中的字符。
我只想使用 VBA 连接到数据源,但我想为此使用 mailmerge,因为我研究了它是如何工作的,我可以用条件字段做我想做的事情,否则我将不得不使用 VBA 和表单字段。
ms-word - 合并字段编号格式
我有一个使用 xdocreport 填充 docx 文档的 Java 应用程序。我使用 ms Word 版本 2106。有些字段是数字,我需要对其进行格式化。我像这样使用 MERGEFIELD:
但是当我生成文档时,我会打印出如下内容:
好像 Word 无法识别该开关\#
。有人可以帮忙吗?谢谢!
ms-word - 如何使用 SKIPIF、NEXTIF 或 NEXT 跳过 TableStart 中的记录?
有没有办法使用 MS Word 中的条件跳过 TableStart 中的记录?
SKIPIF
我已尝试使用这些关键字,NEXTIF
中的每一个来执行以下代码块,但NEXT
没有成功。下面是一个使用SKIPIF
.
我想要发生的是仅在描述等于 A 和 B 时显示“值”。
url - 可以使用合并域的动态超链接吗?
我已经尝试了几个指南,但我还没有真正发现它们中的任何一个都符合我的目的。问题看起来很简单,我想创建一个基于变量的动态链接。我尝试使用临时文本和链接插入超链接,用与变量对应的 MergeField 替换“”括号内的文本。每当我测试它时,变量都不会注册。语法如下:
{ HYPERLINK "www.staticurl/{MergeField varurl}" }
有人对为什么这个变量没有注册有任何建议吗?提前致谢!