互联网上有很多关于此问题的帖子。以下是其中一些:
要点是,如果你在 Excel 电子表格中放置一张完美的正方形图片,打印时就会得到一个垂直挤压的矩形。解决方法是让页面上的图像变形,然后它们才能正常打印。这个错误 20 年来一直没有得到修复。
有两种可重现的方法可以修复它
- 带有 oneCellAnchor 的图像不会变形!但带有 twoCellAnchor 的图像会变形!
我没有找到任何官方的 MS Office 解释,但你可以在 openofficexml 网站上阅读相关内容:
- http://officeopenxml.com/drwPicInSpread-twoCell.php
- http://officeopenxml.com/drwPicInSpread-oneCell.php
事实证明这种方法有效。拍摄一张打印时扭曲的图片,将其锚点从两个单元格编辑为一个单元格,将新的锚点drawing1.xml
放入 xlsx 文件并重新打开它,图片将不再扭曲!
- 更改字体将阻止图片扭曲
来源:Excel 无法以正确的高度/宽度打印图像!!@Excel论坛
对我来说,我没有找到 Metro,但 Corbel 或手动选择 Segoe UI 有效。但出于某种原因,将所有单元格更改为 Segoe UI 无效!只能在字体菜单中进行设置(我可以在任何地方改回 Calibri,它仍然有效)
并且它使它们在两个细胞中固定下来!
我认为我们很快就能彻底解决这个问题。所以我在寻求帮助。也许有人也尝试过这个问题,或者比我更了解 Excel。
尚待回答的问题:
- 在“页面布局”中设置字体实际上会有什么变化?如果字体设置为“Segoe UI”,但每个单元格字体仍然是 Calibri,会发生什么变化?
- 如何使用 oneCellAnchor 制作 Excel 锚图片?似乎更改单个图片属性(如“锁定纵横比”)会立即将其转换为 twoCellAnchor,并且它再次开始扭曲?