2013-07-16 15 views
0

我正在尋找PowerPoint演示文稿中元素的某種標記。在我有RichTextControl它有標籤/標題,它很容易實現,並找出代碼。問題是因爲PowerPoint沒有這種控制。我可以通過代碼接收來自幻燈片的元素,通過迭代它們。唯一我擁有的是關係船ID。有沒有辦法在Powerpoint/Excel中使用RichTextControl?或導入它們?我試圖使用其他控件,但沒有像這樣在PowerPoint中使用標記元素在程序中使用它

回答

1

Presentation對象,每個幻燈片對象和每個形狀都可以有任意數量的標籤。

例如:

With ActiveWindow.Selection.ShapeRange(1) 
    .Tags.Add "MyShapeID", "Some string value" 
End With 

稍後檢索的形狀,通過該形狀集合進行迭代:

For Each oSh in oSl.Shapes 
    If oSh.Tags("MyShapeID") = "Some string value" Then 
     MsgBox "We found it!" 
    End If 
Next 
相關問題