首页 > 解决方案 > 您可以在 MS Word 文件链接中使用正则表达式吗?

问题描述

是否可以将正则表达式合并到指向其他文件的 MS Word 代码链接中?

我的任务是提供一份每日报告,其中包含始终保存在同一目录中的图像,但其名称可能会根据日期而略有变化。这些文件名可能包含“KPIR”或“KPIE”,具体取决于它们的生成方式,以及“48h”或“72h”,具体取决于它们是在一周中的哪一天生成的。

我当前的报告以这种形式提供链接:

{ INCLUDEPICTURE Z:\\Daily_Reports\\Inputs\\KPI\\KPIR_48h_combined_world.png \* MERGEFORMAT }

但是当名称更改时,我必须手动更改 word 文件中的所有链接并在第二天恢复,因此我对在代码链接中使用正则表达式感兴趣。

其他一些线程暗示 regex 在 MS Word 中应该是可能的,例如RegEx 在 MS Word 中不起作用。因此,我尝试用 KPI[AZ] 、 KPI[E,R] 、 KPI 替换该链接中的 KPIR?还有KPI*,但没有一个起作用;同样对于 48h 与 72h,我尝试了 [0-9][0-9]h 、 *h 、 ??h 、 (\")(\d{2})(\")h 以及 (\ d{2})h 没有成功。

有人知道这其中的诀窍吗?非常感谢!

标签: regexms-word

解决方案


不,那是不可能的。您只能链接到明确的文件名。您可以考虑设置一个重命名接收到的图像的过程,而不是更改链接。


推荐阅读