我们知道幻灯片编号和幻灯片名称不同,我们使用幻灯片编号来调用形状,使用幻灯片名称来调用PowerPoint 中的ActiveX对象
我可以使用ActivePresentation.Slides(CurrentSlideNo).Shapes("CA").TextFrame.TextRange
来查找该形状中的文本。
我不能用它来查找TextBox(ActiveX对象(的值。我必须做一些类似Slide3.TextBox1.Value
的事情。
Dim CurrentSlideNo As Integer
CurrentSlideNo = ActivePresentation.SlideShowWindow.View.Slide.SlideIndex
Dim CurrentSlideName As String
CurrentSlideName = ActivePresentation.Slides(CurrentSlideNo).Name
MsgBox CurrentSlideName.TextBox1.Value
我试着做了以上这些,但显然没有奏效。我得到一个无效限定符的错误。如果有人能带我到这里来,我将不胜感激。非常感谢。
我可以将幻灯片的名称作为字符串。我只是无法将其转换为量词。
MsgBox ActivePresentation.Slides(1).Shapes(1).OLEFormat.Object.TextBox1.Value
也不允许我获得value
。
尝试以下操作。。。
MsgBox ActivePresentation.Slides(1).Shapes(1).OLEFormat.Object.Value