首页 > 解决方案 > 想要标记跑步

问题描述

我需要标记一个 TextRange(特别是 Runs() 返回的 TextRange),但 PowerPoint 中的 VBA 只允许您标记演示文稿、幻灯片和形状。

以我的方式备份对象树(运行 > TextRange > textframe > 项目 > 形状),我发现形状是最接近的可标记对象。

我可以在包含运行的形状中进行标记,但我需要一种唯一标识运行的方法。

例如,我可以设想使用 key=unique_id_of_the_run, value=whatever 来标记形状,但我不知道在 VBA 中获得唯一的运行。

如果有办法获得一个唯一的 Id(或内存地址)的对象,我可以使用它作为我的唯一键,但我不知道如何在 VBA 中获得对象的唯一性。

有什么建议么?谢谢。

标签: vbatagspowerpoint

解决方案


推荐阅读