【发布时间】:2021-12-25 07:43:36
【问题描述】:
我正在尝试使用 VBA 来控制图像的位置。我发现对于不同尺寸的图像,如果它们都与幻灯片的左侧对齐(我可以看到自动网格),它们在水平位置的值非常不同。这真的很奇怪。所以我对它们中的每一个都使用了ActiveWindow.Selection.ShapeRange(1).Left = 0,并且它们的左边缘没有对齐。
这两张图片的原始尺寸相同,但我缩小了其中一张,它们在这里部分重叠。虽然它们的水平位置都是 0",但它们都没有在幻灯片的左边缘对齐。它们自己甚至没有在左侧对齐。
这真的很难理解。我认为图像的左侧和顶部对于幻灯片是绝对的?有人可以解释为什么它会这样,是否有任何方法可以解决它?谢谢!
编辑:我也随着图像大小的变化而改变旋转,但这不会改变水平位置,所以我很好奇水平位置是否不是相对的。
【问题讨论】:
-
这可能是使用的原始图形或您的代码的问题。但我们无法访问,所以 Idunno
标签: vba powerpoint