Interactive map

B

Bob L.

I have a blank map of Europe on a slide. I want to be
able to point to a country and have that country's name
appear accross the slide and then disappear on my next
click. Is there an easy way to do this. I use PP 2000.
Thanks for any help you can give.
 
B

Bill Dilworth

Another option, if you don't mind a little coding ... <insert evil vba grin>

Move the Slide Title across the top of the map
(must be something to display in the title placeholder).
Paste the code under my sig. into a module.
(Make sure you get the _ at the end of some lines)
Create a rough shape that approximately covers a country.
Add the action setting 'ShowName' to the shape
Set fill to 100% transparent and no line
Repeat for each area (country)

The first time you activate each shape, you will need to type the country
name, after that, it should be remembered and displayed whenever the box is
activated with a mouse click or mouse over.

The code is simplistic and needs to have error traps built in, but this
should get you started. If you need help with getting started in VBA then
look at:
**Where can I learn more about VBA programming in PowerPoint?
http://www.rdpslides.com/pptfaq/FAQ00032.htm

--
Bill Dilworth, Microsoft PPT MVP
===============
Please spend a few minutes checking vestprog2@
out www.pptfaq.com This link will yahoo.
answer most of our questions, before com
you think to ask them.

Change org to com to defuse anti-spam,
ant-virus, anti-nuisance misdirection.
..Option Explicit

Sub ShowName(oShp As Shape)
Dim SldNum As Integer
SldNum = Application.SlideShowWindows(1) _
.View.CurrentShowPosition

With ActivePresentation.Slides(SldNum)
If Len(.Shapes(oShp.Name).Tags("Name")) = 0 _
Then oShp.Tags.Add "Name", InputBox _
("Please enter the name to be assigned" & _
"to this object.", "Enter name into object")
..Shapes.Title.TextFrame.TextRange.Text = _
oShp.Tags("Name")
DoEvents
End With

End Sub
 
B

Bob L.

Thank you so much for your help. I understand the
hyperlink to different slides and back again but how do I
tie a hyperlink just to a country's shape? Do I have to
put an object of some type in each country and then
hyoerlink that object to the correct corresponding slide?
Again thanks for your help.
Bob L.
 
E

Echo S

If the country shapes are separate, just right-click the appropriate one
and choose Action Settings or Hyperlink. You can set a link to elsewhere
in the file from either of those dialogs.

If the countries are all together, you'd need to overlay an autoshape
and attach the link to that. You can use the lines and Bezier curves if
you need to match the outline of the country fairly closely.
http://www.echosvoice.com/beziercurves.htm has a quick tutorial on
Bezier curves if you're interested.
 
B

Bob L.

I'm almost there. How do I make the autoshape competely
transparent. I made the lines the background color, and
the autoshape the background color, checking the semi-
transparent box. Is there a fully transparent box?
-----Original Message-----
If the country shapes are separate, just right-click the appropriate one
and choose Action Settings or Hyperlink. You can set a link to elsewhere
in the file from either of those dialogs.

If the countries are all together, you'd need to overlay an autoshape
and attach the link to that. You can use the lines and Bezier curves if
you need to match the outline of the country fairly closely.
http://www.echosvoice.com/beziercurves.htm has a quick tutorial on
Bezier curves if you're interested.

--
Echo [MS PPT MVP]
http://www.echosvoice.com

Bob L. said:
Thank you so much for your help. I understand the
hyperlink to different slides and back again but how do I
tie a hyperlink just to a country's shape? Do I have to
put an object of some type in each country and then
hyoerlink that object to the correct corresponding slide?
Again thanks for your help.
Bob L.
http://www.awesomebackgrounds.com/powerpointtutorials.htm
.
 
E

Echo S

Just use No Line and No Fill. They're the options at the top of the line
and fill icons on the drawing toolbar.

There's a bug with the PPT 2003 Viewer which doesn't let you link to a
no line/no fill box, though. So if you're going to use that Viewer to
distribute your presenation, you don't want to do this. Let us know if
that's the case and we'll give you some fixes.

Echo

Bob L. said:
I'm almost there. How do I make the autoshape competely
transparent. I made the lines the background color, and
the autoshape the background color, checking the semi-
transparent box. Is there a fully transparent box?
-----Original Message-----
If the country shapes are separate, just right-click the appropriate one
and choose Action Settings or Hyperlink. You can set a link to elsewhere
in the file from either of those dialogs.

If the countries are all together, you'd need to overlay an autoshape
and attach the link to that. You can use the lines and Bezier curves if
you need to match the outline of the country fairly closely.
http://www.echosvoice.com/beziercurves.htm has a quick tutorial on
Bezier curves if you're interested.

--
Echo [MS PPT MVP]
http://www.echosvoice.com

Bob L. said:
Thank you so much for your help. I understand the
hyperlink to different slides and back again but how do I
tie a hyperlink just to a country's shape? Do I have to
put an object of some type in each country and then
hyoerlink that object to the correct corresponding slide?
Again thanks for your help.
Bob L.
-----Original Message-----
Hi Bob,

You can do it with multiple slides (one for each country
with the name on it), then ungroup your main slide map of
Europe and have each country shape be the link to the
appropriate slide. Add a link to each slide that returns
you to the main map.

Learn more here:
http://www.awesomebackgrounds.com/powerpointtutorials.htm

HTH,
Glenna

-----Original Message-----
I have a blank map of Europe on a slide. I want to be
able to point to a country and have that country's name
appear accross the slide and then disappear on my next
click. Is there an easy way to do this. I use PP 2000.
Thanks for any help you can give.
.

.
.
 
B

Bob L.

Thank you so much. It looks and works great!
-----Original Message-----
Just use No Line and No Fill. They're the options at the top of the line
and fill icons on the drawing toolbar.

There's a bug with the PPT 2003 Viewer which doesn't let you link to a
no line/no fill box, though. So if you're going to use that Viewer to
distribute your presenation, you don't want to do this. Let us know if
that's the case and we'll give you some fixes.

Echo

Bob L. said:
I'm almost there. How do I make the autoshape competely
transparent. I made the lines the background color, and
the autoshape the background color, checking the semi-
transparent box. Is there a fully transparent box?
-----Original Message-----
If the country shapes are separate, just right-click
the
appropriate one
and choose Action Settings or Hyperlink. You can set a link to elsewhere
in the file from either of those dialogs.

If the countries are all together, you'd need to
overlay
an autoshape
and attach the link to that. You can use the lines and Bezier curves if
you need to match the outline of the country fairly closely.
http://www.echosvoice.com/beziercurves.htm has a quick tutorial on
Bezier curves if you're interested.

--
Echo [MS PPT MVP]
http://www.echosvoice.com

:

Thank you so much for your help. I understand the
hyperlink to different slides and back again but how
do
I
tie a hyperlink just to a country's shape? Do I have to
put an object of some type in each country and then
hyoerlink that object to the correct corresponding slide?
Again thanks for your help.
Bob L.
-----Original Message-----
Hi Bob,

You can do it with multiple slides (one for each country
with the name on it), then ungroup your main slide
map
of
Europe and have each country shape be the link to the
appropriate slide. Add a link to each slide that returns
you to the main map.

Learn more here:
http://www.awesomebackgrounds.com/powerpointtutorials.htm
HTH,
Glenna

-----Original Message-----
I have a blank map of Europe on a slide. I want to be
able to point to a country and have that country's name
appear accross the slide and then disappear on my next
click. Is there an easy way to do this. I use PP 2000.
Thanks for any help you can give.
.

.

.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top