Bill is probably right that the best choice would be to link to another
slide. However, you can always adjust the size and location of a shape.
If there is text, you would have to adjust the text size as well.
Something along the lines of the following code might do what you want.
Assign this procedure to a text box. The first time you click it, it
makes the text box large enough to fill the whole screen. The second
time it brings it back to normal size. It probably needs some tweaking,
including getting the actual screen size (I used 800 x 600, which worked
for my screen) and bringing the clicked shape to the front so nothing
else covers it, but you might be able to get the idea from here.
Remember that all the Dim statements that are outside the Sub need to go
at the top of your module.
Dim oldLeft As Long
Dim oldTop As Long
Dim oldWidth As Long
Dim oldHeight As Long
Dim oldFontSize As Long
Dim screenFilled As Boolean
Sub FillUnfillScreen(shp As Shape)
If screenFilled = False Then
oldLeft = shp.Left
oldTop = shp.Top
oldWidth = shp.Width
oldHeight = shp.Height
oldFontSize = shp.TextFrame.TextRange.Font.Size
shp.Left = 0
shp.Top = 0
shp.Width = 800
shp.Height = 600
shp.TextFrame.TextRange.Font.Size = 44
screenFilled = True
Else
shp.Left = oldLeft
shp.Top = oldTop
shp.Width = oldTop
shp.Height = oldHeight
screenFilled = False
shp.TextFrame.TextRange.Font.Size = oldFontSize
End If
End Sub
--
David M. Marcovitz, Ph.D.
Director of Graduate Programs in Educational Technology
Loyola College in Maryland
Author of _Powerful PowerPoint for Educators_
http://www.loyola.edu/education/PowerfulPowerPoint/