如何在PowerPoint加载项中获得绝对的形状位置?

时间:2011-09-02 08:27:30

标签: c# add-in powerpoint

我正在使用C#为MS PowerPoint编写插件。 当演示文稿运行时,我需要在屏幕坐标中获取每个PPT形状的位置。 如何获得?

我有演示查看器窗口的位置,并且相对于幻灯片的左上角具有形状位置。但是我没有相对于pesentation viewer的幻灯片位置。

1 个答案:

答案 0 :(得分:1)

每个形状的.Top,.Left,.Height和.Width属性将告诉您相对于PPT幻灯片大小的形状的位置和大小。

有一些问题可以获得当前幻灯片放映窗口的屏幕坐标。

In a dual-monitor system, finding out on which monitor a PowerPoint slideshow is displayed

一旦你拥有这两个位,其余的应该是一个简单的比率计算。