PowerPoint - Text Box Macros

mightymouse3062

New Member
Joined
Nov 29, 2008
Messages
10
Good Morning,
I am working on a project using Microsoft Powerpoint for my colleges live sports broadcasts. I know this is an Excel forum but I hope to find an answer that can help me make it work in Powerpoint.
Here is what I am trying to do (this is for a football broadcast):

I have a Powerpoint slideshow (1997 - 2003 format) setup with the following slides:
-- Lower Third (It is the slide that will be up most of the game that includes the teams scores, the quarter, which team has the football (is on offense), and the downs). They are all text boxes
-- I have a separate slide that has the same thing as the lower third but it also includes a Flag graphic (it is an image I created in photoshop)
-- Half-time graphic (This is an image with a text box for each teams score)

I would like to be able to set the powerpoint up so that I have 1 slide with all of the information on it and as I update that slide all of the other text boxes automatically update (I set the powerpoint up for dual screen monitor, having the 2nd monitor be what goes out on the broadcast).

For example: I have 3 powerpoint slides with a teams score on it (call it the home team), I want to create another text box (call it home team master) that when I enter a new value into the home team master text box it updates all of the home team text boxes with the value of the home team master.

Can I at least know how to update text boxes (on different sheets) in excel?

Thank you very much,
Mike
 

Excel Facts

Format cells as currency
Select range and press Ctrl+Shift+4 to format cells as currency. (Shift 4 is the $ sign).
Re: Text Box Macros

Hi Mike,

See if this code snippet gives you any direction:
Code:
ActivePresentation.Slides(2).Shapes("Rectangle 3").TextFrame.TextRange.Text = "Text Box Macros"
textstring = ActivePresentation.Slides(2).Shapes("Rectangle 3").TextFrame.TextRange.Text 
ActivePresentation.Slides(3).Shapes("Rectangle 3").TextFrame.TextRange.Text = textstring

Using just a default presentation with a title and two slides, it will set the text of the main text box on the second slide, then read that into a string and set the text box on the third slide.

I was looking for any type of events in PowerPoint that would make this automatically happen. As in if one text box changes, the others change.

I found this site http://officeone.mvps.org/vba.html
has a list of Events supported by PowerPoint, but I don't see anything relevant.

Maybe you'll need a button or something.
 
Upvote 0
Hi Mike,

Did you make any progress with this?

Did you find help elsewhere?

If so, maybe you could post the answer, or a link to it.
 
Upvote 0

Forum statistics

Threads
1,225,462
Messages
6,185,129
Members
453,279
Latest member
MelissaOsborne

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top