【问题标题】:Powerpoint 2007 - Inserting dynamic dataPowerpoint 2007 - 插入动态数据
【发布时间】:2011-04-12 12:42:22
【问题描述】:

所以我发现 Powerpoint 2007 没有书签功能。所以我不能只是将动态数据插入到演示文稿中。此外,没有自动启动事件处理程序,但我通过编辑 XML 数据找到了一种方法。这现在有效,我有一个按预期运行的自定义事件处理程序。

现在,我尝试通过添加标签来解决无书签功能。由于标签有名称,我可以为 Caption 属性分配一个值。该值可以是动态数据。 这实际上有效,耶!但是,此演示文稿具有自定义字体,字体嵌入至关重要。现在我发现 PowerPoint 2007 似乎不支持在标签上嵌入字体。可能也不是按钮和文本框。也就是典型的视觉工作室控件。

还有其他方法可以解决这个问题吗?普通文本占位符没有 ID。 但是我可以针对他们吗?这只是我试图放置动态数据的幻灯片设计页脚中的一些文本。

【问题讨论】:

  • 我找到了一种定位文本框的方法。所以这不再适用了。我发现我可以通过定位 ActivePresentation.SlideMaster.CustomLayouts.Item(11).Select 来选择我想要的文本框。此目标文本框 11 在所选幻灯片母版中。效果很好:)

标签: vba fonts label powerpoint powerpoint-2007


【解决方案1】:

好的,所以我发现了如何在 PowerPoint 2007 中定位文本框。

ActivePresentation.SlideMaster.CustomLayouts.Item(11).Select
ActiveWindow.Selection.ShapeRange.TextFrame.TextRange.Select
ActiveWindow.Selection.ShapeRange.TextFrame.TextRange.Characters(Start:=1, Length:=25).Select
ActiveWindow.Selection.TextRange.Text = "New text that should be inserted"

现在的问题是如何自动运行它。新线程。

【讨论】:

    猜你喜欢
    • 2011-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-20
    • 1970-01-01
    相关资源
    最近更新 更多