我正在使用 Office 365 Word 桌面应用程序。Windows 10 上的版本 2304。使用默认顶部垂直对齐(页面设置 > 布局 > 垂直对齐)时,我在 Word 中使用图像绝对定位没有遇到任何问题。如果我选择页面右侧/下方的绝对位置 0,则图像将按预期显示在页面的左上角。
但是,将页面垂直对齐设置为底部时,图像绝对定位似乎总是相对于文本。如果我再次选择绝对位置 0,图像将出现在文本的顶部,如果我添加或删除文本行,图像将相应移动。如果我手动将图像拖到左上角等位置,绝对位置通常会设置为随机负量(不是完全随机的,它似乎是与文本的偏移量),如果我添加或删除文本行,图像仍会移动。
在两种情况下,文本换行均设置为位于文本后面。
这是错误还是我遗漏了什么?谢谢。
答案1
据我所知,这不是一个错误,而是一个“功能”。下面是解释。
根据我的测试,当您插入图像时,Word 实际上会创建一个“对象锚点”,其目的是将图像锚定到当前段落的文本中。(不要问我为什么,它就是这样工作的。)
您可以通过进入图片格式对话框的“布局”选项卡,单击“高级”,然后在“选项”下启用“锁定锚点”来查看此锚点。它看起来如下:。
问题是这个锚固定在原处,我实在找不到任何办法让它从原处移动。
您的请求似乎没有得到答复 - Word 从一开始就是这么工作的,而且很可能还会继续这么工作。造成这种混乱的 Word 代码已有数十年历史,因此没人敢重写它,更不用说更改它可能会给数百万现有文档带来问题。
抱歉,我的回答是否定的。
参考 : 在 Word 中换行和移动图片。