2012-06-28 60 views
7

我正在使用VBA將圖表/圖表從Access粘貼到PowerPoint。一旦粘貼,我正在使用VBA調整它們的大小,但它不允許我使用英寸(儘管當我通過形狀屬性手動執行時,尺寸值以英寸爲單位)。使用VBA的PowerPoint幻燈片的單位是多少?

我的問題是什麼單位是我在VBA中使用的數字?我假設像素,並試圖轉換使用每英寸96像素的因素,但這不僅是正確的。現在我很好奇它是否基於我的屏幕分辨率?我可以快速對它進行編碼(通過試驗和錯誤)在我的機器上看起來不錯,但是我擔心如果有人運行它,並且他們有不同的分辨率,那麼幻燈片看起來會有所不同。 (請注意,圖形必須適合其他形狀。)

如果它不是基於屏幕分辨率,是否有人知道幻燈片的尺寸是以什麼單位出現的?在PPT VBA

+3

ppt VBA中的單位是點數(點數約爲1/72英寸) –

+2

@TimWilliams:這是一個有效答案:)爲什麼不把它作爲答案發布? –

+1

如果你堅持;-) –

回答

15

單位是點(一個點爲約1/72英寸)

+3

+ 1照顧我的「堅持」;) –

4

赦免pedanticism,但一英寸是恰好 72點,至少只要PowerPoint和幾乎任何數字系統而言。

在計算機接管之前,「約」確實適用。更重要的是,因爲這個觀點有幾個不同的「標準」定義。

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

AAMOF,在一個......呃......點,微軟重新定義釐米(2.4寸,而不是2.54),以適合自身的目的,從而導致混亂,當人們在度量的氣候然後在PowerPoint中精確指定的測量結果發現事物沒有以預期的大小打印。

他們在PPT 2002中修正了這個問題,但我會在那裏,當在當前版本的應用程序中打開時,仍然有文件浮動,顯示奇怪的頁面大小。

+0

感謝您的歷史教訓@steve – pablete

相關問題