【发布时间】:2014-04-05 08:01:51
【问题描述】:
我昨天刚刚发现了 VBA,我玩得很开心,但是我遇到了一个问题:你如何阅读文本框的内容。它是幻灯片上唯一的文本框,我希望它能够应用于 PowerPoint 中的所有幻灯片。如果这没有意义,请让我澄清一下。
--编辑-- 基本上,我想读取文本框的内容,就这么简单。
--编辑-- 这是我当前的代码:
Sub answer()
Dim lCurrentView As Long
Dim myInput As String
Dim sld As Slide
Set sld = Application.ActiveWindow.View.Slide
myInput = sld.Shapes(4).TextFrame.TextRange.Text
A = InputBox(prompt:="Your Answer:")
MsgBox (myInput)
If A = myInput Then
MsgBox ("Correct!")
ActivePresentation.SlideShowWindow _
.View.GotoSlide Int(Rnd * _
ActivePresentation.Slides.Count) + 1
Else
MsgBox ("Sorry, try again...")
End If
End Sub
【问题讨论】:
标签: vba powerpoint