使用VBA的PowerPoint幻灯片的度量单位是多少?

rry*_*anp 8 powerpoint vba

我正在使用VBA将Access/PowerPoint中的图表/图表粘贴.粘贴后,我使用VBA调整大小,但它不允许我使用英寸(即使我手动通过形状属性,大小值以英寸为单位).

我的问题是衡量单位是我在VBA中使用的数字?我假设像素,并试图使用每英寸96像素的因素转换,但这不正确.现在我很好奇它是否基于我的屏幕分辨率?我可以快速编写代码(通过试验和错误)以在我的机器上看起来很好,但我担心如果其他人运行它,并且它们具有不同的分辨率,幻灯片将看起来不同.(请注意,图表必须符合其他形状.)

如果它不是基于屏幕分辨率,是否有人知道幻灯片的尺寸在任何单位?

Tim*_*ams 17

ppt VBA中的单位是分数(一个点大约是1/72英寸)

  • + 1照顾我的"坚持";) (3认同)

小智 5

请原谅pedanticism,但一寸正好 72分,至少就PowerPoint和几乎任何数字系统而言.

在计算机接管之前,"约"确实适用.更是如此,因为有几个不同的"标准"定义.

http://en.wikipedia.org/wiki/Point_(typography)

AAMOF,在......呃...点,微软重新定义了cm(2.4到英寸而不是2.54)以适应它自己的目的,当指标中的人员在PowerPoint中精确指定测量结果然后发现时,会导致混淆事情没有以预期的大小打印.

他们在PPT 2002中解决了这个问题,但是我仍然会有一些文件浮动,当在应用程序的当前版本中打开时,会显示奇怪的页面大小.