问题描述
我想知道 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 (将#修改为@)