I want the logo on my master slide to sit in front of objects on my slides

I'm working in Powerpoint for Mac, version 16.51. I want to be able to place an element, my logo, on the master, and have it appear at the front of every slide. So if I place objects on top of the logo, you can still see it.


Emily is correct. Harrymc's answer will give you an image on each slide, but it won't be atop the other shapes on the slide, so isn't really what you're after, if I understand correctly.

Here's a little macro that will do the job. Before running it, select the shape (ie, your logo) that you want on each slide. Make sure it's in the same position as you want it to appear in throughout your presentation.

Sub LogoOnEachSlide()
    
    Dim oSh As Shape
    Dim oSl As Slide
    
    Set oSh = ActiveWindow.Selection.ShapeRange(1)
    
    oSh.Copy
    
    For Each oSl In ActivePresentation.Slides
        oSl.Shapes.Paste
    Next
    
End Sub