标记powerpoint中的元素以在程序中使用它

本文关键字:程序 powerpoint 元素 标记 | 更新日期: 2023-09-27 18:22:25

我正在为PowerPoint演示文稿中的元素寻找某种标记。总之,我有RichTextControl,它有标签/标题,而且很容易实现,可以通过代码找到。问题是PowerPoint没有这种控制。我可以通过迭代来接收幻灯片中的纯代码元素。我唯一拥有的是关系船ID。有没有办法在powerpoint/excel中使用RichTextControl?还是进口?我试图使用其他控件,但没有像这样的

标记powerpoint中的元素以在程序中使用它

Presentation对象、每个幻灯片对象和每个形状可以有任意数量的标记。

例如:

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

若要稍后检索形状,请遍历shapes集合:

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