【问题标题】:Store image in Word document to insert later将图像存储在 Word 文档中以供以后插入
【发布时间】:2021-04-21 09:39:51
【问题描述】:

我目前正在为报告构建一个单词模板。在本报告中,使用红色分隔符作为设计的一部分。分隔符基本上只是红色曲线的图像。

除了在需要时复制和粘贴这些分隔符,有没有办法将图像存储在文档中的某个位置,只需单击功能区中的按钮即可将其插入?我的第一个赌注是以某种方式创建一个插入图像的宏,但这需要将图像存储在计算机上非常特定的路径中。

由于很多人将使用此文档,但没有将这张图片存储在他们的硬盘上,我需要另一种方式。

提前非常感谢!

【问题讨论】:

标签: vba templates ms-word insert separator


【解决方案1】:

您可以将图像插入到通过文档标题中的 SET 字段创建的书签中,然后通过交叉引用在文档的其他位置复制它们。 SET 字段中的图像本身是不可见的。

例如:

{SET Image1 "Actual image1"}

创建书签和

{REF Image1}

显示图像。

无需代码。

默认情况下,通过交叉引用插入的图片大小将与它们在 SET 字段中的大小相同,并且它们将被格式化为嵌入文本。

如果它们是全角图像,只需确保将交叉引用插入到缩进为 0 的新段落中。

要将图像的显示尺寸限制为小于它们插入到 SET 字段中的宽度,请将它们插入到行高和/或列宽具有所需固定尺寸的表中。

要应用文本换行,请将交叉引用插入到表格中,并将表格的换行格式设置为“环绕”。

注意:上面示例的字段大括号对(即'{}')都是在文档本身中创建的,通过 Ctrl-F9(Mac 上的 Cmd-F9 或者,如果您'正在使用笔记本电脑,您可能需要使用 Ctrl-Fn-F9);您不能简单地键入它们或从该消息中复制和粘贴它们。

【讨论】:

  • 嗨!感谢您的答复。听起来它可以工作,但我有点不确定如何处理它。它将如何存储我的图像(来自路径?)
  • 图像将存储在 SET 字段中,双引号之间,其中我的答案包含“Actual Image1”文本。按 Alt-F9 可打开/关闭域代码显示。如果需要,将其切换为“打开”,您将能够查看和编辑图像。
  • 太棒了,它现在可以工作了!但是,有没有办法让图片跨越页面的宽度?现在图片与 tekst 和 margin 一致。
  • 谢谢,把它放在一个表格中,然后格式化表格效果很好!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多