如何解决将 Excel 范围作为图片插入时,PowerPoint 如何计算图像尺寸?
我想知道 PowerPoint 如何计算作为图片插入 PowerPoint 的 Excel 范围的大小(例如,以厘米为单位)。无论 DPI 设置、Excel 缩放系数和显示分辨率如何,对于特定图像格式似乎总是相同的(例如厘米)尺寸。
问题
到目前为止我尝试过的
- 我在 Excel 中有一个单元格区域,可以使用其 .Width 和 .Height 属性以“点”为单位获取其尺寸。基于 72dpi,我计算出每毫米 2.83464 点,但我的计算与 PowerPoint 实际使用的图像大小略有不同。
简单的VBA例子如下:
Sub Demo()
Dim r As Range
Set r = ActiveSheet.Range("A1:D4")
Debug.Print r.Width / Application.CentimetersToPoints(1)
Debug.Print r.Height / Application.CentimetersToPoints(1)
End Sub
这在 Excel 中给了我 Width = 6.7733cm 和 Height = 2.1166cm。
将此范围插入 PowerPoint 时,实际大小结果如下:
我不知道它是否相关,但我的屏幕设置是:27 英寸对角线处的 2560x1440 像素分辨率。 Windows 10 中的 DPI 设置为 125%。
谢谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。