2013-01-17 87 views
0

我有一个C#写入的COM组件插入PowerPoint幻灯片的形状。 问题:如何从COM组件中学习形状的ID? PS:对不起,我的英文不好。如何从形状学习形状ID

+0

我不知道你所说的“插入形状”的意思。你能否进一步解释(或者更好的,发布一段代码)。 –

+0

所以,我有一个从UserControl继承的类。这个类是为COM-interop注册的,它有COM-register和COM-unregister方法。 在PowerPoint中,我将去开发人员 - >其他控件,并从列表中选择我的班级。之后,我可以将我的用户控件作为形状放置到演示文稿的幻灯片中。 而我有一个小问题:我需要知道形状的ID,由PowerPoint分配给我的形状。 –

回答

0

假设您手动放置控件,现在只需将ID用于其他目的,请确保选中该形状,按Alt + F11打开VBA IDE,按Ctrl + G打开立即窗口并键入这为它:

? ActiveWindow.Selection.ShapeRange(1).Id 

形状的ID将被打印到下一行

相关问题