Consulting

Results 1 to 18 of 18

Thread: Struggling to change powerpoint background on pre existing presentation

  1. #1
    VBAX Regular
    Joined
    Aug 2023
    Posts
    7
    Location

    Struggling to change powerpoint background on pre existing presentation

    Hi There

    I have a 44 slide presentation that I need to change the background on and really donít fancy doing it slide by slide.

    I have a background saved as a jpeg and also as a pp master slide and have also created a .potx template, but, no matter what I try I cannot insert this background onto the 44 slide ppt.

    I am obviously doing something wrong because there must be a way, but if for example a click on the 1st thumbnail of the ppt I want to change, ctrl A, ctrl C then go to the ppt master I want to use and select paste using destination theme, slide 1 is a blank [but correct] master then the other 44 have a completely white background.

    Please can someone point out where I am going idiotically wrong.

    TIA

  2. #2
    Moderator VBAX Guru Aussiebear's Avatar
    Joined
    Dec 2005
    Location
    Queensland
    Posts
    4,840
    Location
    Welcome to VBAX Debbys. If we are very lucky John Wilson (Power Point guru) might see this thread and possibly offer some assistance.
    Remember To Do the Following....
    Use [Code].... [/Code] tags when posting code to the thread.
    Mark your thread as Solved if satisfied by using the Thread Tools options.
    If posting the same issue to another forum please show the link

  3. #3
    VBAX Regular
    Joined
    Aug 2023
    Posts
    7
    Location
    Thank you Aussiebear, I certainly hope that he does :-)

  4. #4
    Moderator VBAX Guru Aussiebear's Avatar
    Joined
    Dec 2005
    Location
    Queensland
    Posts
    4,840
    Location
    Until he gets here, could you attach a sample please so others might be able to have a crack at it.
    Remember To Do the Following....
    Use [Code].... [/Code] tags when posting code to the thread.
    Mark your thread as Solved if satisfied by using the Thread Tools options.
    If posting the same issue to another forum please show the link

  5. #5
    Moderator VBAX Guru Aussiebear's Avatar
    Joined
    Dec 2005
    Location
    Queensland
    Posts
    4,840
    Location
    A quick look at Microsoft gives us the following to change the background

    ActivePresentation.SlideMaster.Background.Fill.PresetGradient _
        Style:=msoGradientHorizontal, Variant:=1, _
        PresetGradientType:=msoGradientLateSunset
    This example sets the background of slide one in the active presentation to a preset shade.

    With ActivePresentation.Slides(1)
        .FollowMasterBackground = False
        .Background.Fill.PresetGradient Style:=msoGradientHorizontal, _
            Variant:=1, PresetGradientType:=msoGradientLateSunset
    End With
    Remember To Do the Following....
    Use [Code].... [/Code] tags when posting code to the thread.
    Mark your thread as Solved if satisfied by using the Thread Tools options.
    If posting the same issue to another forum please show the link

  6. #6
    VBAX Regular
    Joined
    Aug 2023
    Posts
    7
    Location
    Hi Aussiebear

    That last post is double dutch to me I'm afraid :-( I'm not sure what you mean by attach a sample?

  7. #7
    Moderator VBAX Guru Aussiebear's Avatar
    Joined
    Dec 2005
    Location
    Queensland
    Posts
    4,840
    Location
    Rather than anyone who wishes to help having to design a powerpoint slide, it would be extremely helpful if you provided one with the background you wish to change.
    Remember To Do the Following....
    Use [Code].... [/Code] tags when posting code to the thread.
    Mark your thread as Solved if satisfied by using the Thread Tools options.
    If posting the same issue to another forum please show the link

  8. #8
    Moderator VBAX Guru Aussiebear's Avatar
    Joined
    Dec 2005
    Location
    Queensland
    Posts
    4,840
    Location
    This MS office example sets the background for all slides in the active presentation
    With ActivePresentation.Slides.Range 
        .FollowMasterBackground = False 
        .Background.Fill.PresetGradient msoGradientHorizontal, _ 
            1, msoGradientLateSunset 
    End With
    Remember To Do the Following....
    Use [Code].... [/Code] tags when posting code to the thread.
    Mark your thread as Solved if satisfied by using the Thread Tools options.
    If posting the same issue to another forum please show the link

  9. #9
    VBAX Sage
    Joined
    Apr 2007
    Location
    United States
    Posts
    8,645
    Location
    Quote Originally Posted by Debbys View Post
    Hi There

    I have a 44 slide presentation that I need to change the background on and really don’t fancy doing it slide by slide.

    Please can someone point out where I am going idiotically wrong.
    Delete 42 slides and attach resulting PPTX using instruction in my sig

    Probably don't need VBA or the POTX at all.

    But as a really wild guess, it might be that the PP creator person put the BG on each slide individually (ugh)
    ---------------------------------------------------------------------------------------------------------------------

    Paul


    Remember: Tell us WHAT you want to do, not HOW you think you want to do it

    1. Use [CODE] ....[/CODE ] Tags for readability
    [CODE]PasteYourCodeHere[/CODE ] -- (or paste your code, select it, click [#] button)
    2. Upload an example
    Go Advanced / Attachments - Manage Attachments / Add Files / Select Files / Select the file(s) / Upload Files / Done
    3. Mark the thread as [Solved] when you have an answer
    Thread Tools (on the top right corner, above the first message)
    4. Read the Forum FAQ, especially the part about cross-posting in other forums
    http://www.vbaexpress.com/forum/faq...._new_faq_item3

  10. #10
    VBAX Regular
    Joined
    Aug 2023
    Posts
    7
    Location
    Hi Paul

    Thanks for the reply. What is the BG?

    Just had another play with the slides and I can't do anything to them at all, even if I if I go into design, format background the only thing that will actually work is the hide background graphics option, solid, gradient, picture or pattern fill don't do anything.

    I am a little reluctant to pop a slide on here as it has company branding on it, and although I have their permission to use and rebrand the slides I don't think that I should be posting on a public forum :-(

  11. #11
    VBAX Regular
    Joined
    Aug 2023
    Posts
    7
    Location
    I don't know how to do the code? Sorry, I have just realised that I am maybe on a forum that is too advanced for my skills

  12. #12
    Moderator VBAX Guru Aussiebear's Avatar
    Joined
    Dec 2005
    Location
    Queensland
    Posts
    4,840
    Location
    That's okay Debbys. I don't use Powerpoint but maybe someone will present a sample powerpoint slide that we don't have to build.
    Remember To Do the Following....
    Use [Code].... [/Code] tags when posting code to the thread.
    Mark your thread as Solved if satisfied by using the Thread Tools options.
    If posting the same issue to another forum please show the link

  13. #13
    VBAX Sage
    Joined
    Apr 2007
    Location
    United States
    Posts
    8,645
    Location
    Quote Originally Posted by Debbys View Post
    Hi Paul

    Thanks for the reply. What is the BG?

    Just had another play with the slides and I can't do anything to them at all, even if I if I go into design, format background the only thing that will actually work is the hide background graphics option, solid, gradient, picture or pattern fill don't do anything.

    I am a little reluctant to pop a slide on here as it has company branding on it, and although I have their permission to use and rebrand the slides I don't think that I should be posting on a public forum :-(
    BG = BackGround, i.e. the picture you want to use or something

    Replace company name and sensitive data or what ever with "ABC"

    Delete all but probably only 2 or 3 slides

    There's many ways it could have been done, so we're probably just guessing without seeing an sample
    ---------------------------------------------------------------------------------------------------------------------

    Paul


    Remember: Tell us WHAT you want to do, not HOW you think you want to do it

    1. Use [CODE] ....[/CODE ] Tags for readability
    [CODE]PasteYourCodeHere[/CODE ] -- (or paste your code, select it, click [#] button)
    2. Upload an example
    Go Advanced / Attachments - Manage Attachments / Add Files / Select Files / Select the file(s) / Upload Files / Done
    3. Mark the thread as [Solved] when you have an answer
    Thread Tools (on the top right corner, above the first message)
    4. Read the Forum FAQ, especially the part about cross-posting in other forums
    http://www.vbaexpress.com/forum/faq...._new_faq_item3

  14. #14
    VBAX Regular
    Joined
    Aug 2023
    Posts
    7
    Location
    I can't delete anything the background has onviously been done with photoshop or similar and then saved as an image so I can't actally delete anything on it

  15. #15
    VBAX Sage
    Joined
    Apr 2007
    Location
    United States
    Posts
    8,645
    Location
    well, maybe you can find an in-hous PP expert who can look at it and help although ithink that just the background image would be sensitive
    ---------------------------------------------------------------------------------------------------------------------

    Paul


    Remember: Tell us WHAT you want to do, not HOW you think you want to do it

    1. Use [CODE] ....[/CODE ] Tags for readability
    [CODE]PasteYourCodeHere[/CODE ] -- (or paste your code, select it, click [#] button)
    2. Upload an example
    Go Advanced / Attachments - Manage Attachments / Add Files / Select Files / Select the file(s) / Upload Files / Done
    3. Mark the thread as [Solved] when you have an answer
    Thread Tools (on the top right corner, above the first message)
    4. Read the Forum FAQ, especially the part about cross-posting in other forums
    http://www.vbaexpress.com/forum/faq...._new_faq_item3

  16. #16
    VBAX Master
    Joined
    Feb 2007
    Posts
    2,092
    Location
    Really anyone that can really help will need to see the slides.
    Just checking though...

    Have you gone to View >> Slide Master to check whether anything can be changed there?

    In that view make sure you scroll right up to the larger master slide.
    John Wilson
    Microsoft PowerPoint MVP
    Amazing Free PowerPoint Tutorials
    http://www.pptalchemy.co.uk/powerpoi...tutorials.html

  17. #17
    VBAX Regular
    Joined
    Aug 2023
    Posts
    7
    Location
    just double checked slide master view and if I go to the large master and then click it selecys the whole slide like selecting a jpeg - I am ploughing through now copy and pasting into the new master.

    Thank you everyone for trying to help and I should have considered company confidentiality before posting.

  18. #18
    VBAX Newbie kakuai1's Avatar
    Joined
    Oct 2023
    Location
    india
    Posts
    1
    Location
    Quote Originally Posted by Debbys View Post
    Hi There

    I have a 44 slide presentation that I need to change the background on and really don’t fancy doing it slide by slide.

    I have a background saved as a jpeg and also as a pp master slide and have also created a .potx template, but, no matter what I try I cannot insert this background onto the 44 slide ppt.

    I am obviously doing something wrong because there must be a way, but if for example a click on the 1st thumbnail of the ppt I want to change, ctrl A, ctrl C then go to the ppt master I want to use and select paste using destination theme, slide 1 is a blank [but correct] master then the other 44 have a completely white background.

    Please can someone point out where I am going idiotically wrong.

    TIA
    How can I change the background of all slides in a pre-existing PowerPoint presentation using a master slide or template? please let me know.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •