2013-01-17 88 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將被打印到下一行

相關問題