【发布时间】:2015-09-30 09:42:30
【问题描述】:
我正在尝试在我的 powerpoint 演示文稿的开头写一个目录。
我的代码获取了所有带有标题的幻灯片,并将它们连同它们的索引一起打印出来。
我想知道在哪里可以找到确定幻灯片是否隐藏的命令。我搜索了 msdn VBA Powerpoint 部分,但没有找到。
例如,我目前的项目是:
For y = 3 To ActivePresentation.Slides.Count
Set Diapo = ActivePresentation.Slides(y)
'si la diapo a un titre
If Diapo.Shapes.HasTitle Then
Set titre = Diapo.Shapes.Title
texte_ajout = texte_ajout & Format(y, "0 - ") & titre.TextFrame. _
TextRange.Text & Chr(13) & vbCrLf
End If
Next y
它计算所有幻灯片,包括那些可能被隐藏的幻灯片。
我想(如果可能的话)在第一个 if 之前和 set Diapo 之后写这个
If Diapo.SlideShowTransition.Hidden = msoTrue Then
Set counthidden = counthidden + 1
...
texte_ajout = texte_ajout & Format(y-counthidden, "0 - ") & titre.TextFrame. _
TextRange.Text & Chr(13) & vbCrLf
End If
(我先将 counthidden 定义为 byte,然后再定义为 long,但它不起作用) 有可能吗?
【问题讨论】:
标签: vba hidden powerpoint