【问题标题】:Finding PowerPoint slide number & slide title in VSTO在 VSTO 中查找 PowerPoint 幻灯片编号和幻灯片标题
【发布时间】:2010-12-10 18:10:28
【问题描述】:

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

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

【问题讨论】:

    标签: asp.net vsto powerpoint


    【解决方案1】:
    PowerPoint.SlideShowWindow.Presentation.SlideShowWindow.View.CurrentShowPosition
    

    【讨论】:

      【解决方案2】:

      Presentation pres = Globals.ThisAddIn.Application.ActivePresentation;

              foreach (Slide s in pres.Slides)
              {
      
                  MessageBox.Show(s.SlideIndex);
              }
      

      幻灯片标题我还不知道

      【讨论】:

        【解决方案3】:

        捕获事件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
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2015-09-10
          • 2014-07-14
          • 1970-01-01
          • 1970-01-01
          • 2023-02-05
          • 1970-01-01
          • 1970-01-01
          • 2011-03-01
          相关资源
          最近更新 更多