查找 PowerPoint 幻灯片编号和VSTO 中的幻灯片标题

发布于 2024-10-07 05:20:21 字数 97 浏览 0 评论 0原文

我正在 ASP.NET C# VSTO 上编写一个小插件,我希望能够在幻灯片放映时捕获幻灯片编号和幻灯片标题。

有人可以分享示例代码来捕获幻灯片标题和幻灯片编号吗?

I am writing a small plugin on ASP.NET C# VSTO and I want to be able to capture slide number and title of the slides when a slideshow is happening.

Can someone share sample code to capture title of the slide and slide number?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

七色彩虹 2024-10-14 05:20:21
PowerPoint.SlideShowWindow.Presentation.SlideShowWindow.View.CurrentShowPosition
PowerPoint.SlideShowWindow.Presentation.SlideShowWindow.View.CurrentShowPosition
轻拂→两袖风尘 2024-10-14 05:20:21

演示文稿 pres = Globals.ThisAddIn.Application.ActivePresentation;

        foreach (Slide s in pres.Slides)
        {

            MessageBox.Show(s.SlideIndex);
        }

幻灯片标题我还不知道

Presentation pres = Globals.ThisAddIn.Application.ActivePresentation;

        foreach (Slide s in pres.Slides)
        {

            MessageBox.Show(s.SlideIndex);
        }

The Slide title I don't know, yet

dawn曙光 2024-10-14 05:20:21

捕获事件 SlideShowNextSlide 并从 Wn 变量中获取幻灯片的索引/标题。这是一个 VBA 示例:

Private Sub app_SlideShowNextSlide(ByVal Wn As SlideShowWindow)
Dim s As Slide
s = Wn.View.Slide
Dim slideTitle As String


If s.Layout <> ppLayoutBlank Then
    If s.Shapes.HasTitle Then
        slideTitle = s.Shapes.Title
    Else
        slideTitle = "(nothing)"
    End If
End If

Dim sIndex As Integer
sIndex = s.SlideIndex

End Sub

Capture event SlideShowNextSlide and from the Wn variable, get the slide's index/title. Here's a VBA example:

Private Sub app_SlideShowNextSlide(ByVal Wn As SlideShowWindow)
Dim s As Slide
s = Wn.View.Slide
Dim slideTitle As String


If s.Layout <> ppLayoutBlank Then
    If s.Shapes.HasTitle Then
        slideTitle = s.Shapes.Title
    Else
        slideTitle = "(nothing)"
    End If
End If

Dim sIndex As Integer
sIndex = s.SlideIndex

End Sub
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文