我正在使用C#为MS PowerPoint编写插件。 当演示文稿运行时,我需要在屏幕坐标中获取每个PPT形状的位置。 如何获得?
我有演示查看器窗口的位置,并且相对于幻灯片的左上角具有形状位置。但是我没有相对于pesentation viewer的幻灯片位置。
答案 0 :(得分:1)
每个形状的.Top,.Left,.Height和.Width属性将告诉您相对于PPT幻灯片大小的形状的位置和大小。
有一些问题可以获得当前幻灯片放映窗口的屏幕坐标。
In a dual-monitor system, finding out on which monitor a PowerPoint slideshow is displayed
一旦你拥有这两个位,其余的应该是一个简单的比率计算。