How to Group PowerPoint Shapes Across Slides as Reusable Component
🔍 WiseChecker

How to Group PowerPoint Shapes Across Slides as Reusable Component

You want to use the same set of grouped shapes on multiple slides without rebuilding them each time. PowerPoint does not allow a single group to span multiple slides, but you can save a group of shapes as a reusable component using the Slide Library or by creating a custom layout. This article explains three reliable methods to reuse grouped shapes across slides: saving the group as a slide in the Slide Library, storing it as a custom layout, and using a macro-enabled template for advanced automation.

Key Takeaways: Reusing Grouped Shapes Across Slides

  • Slide Library (Insert > Add-ins > Slide Library): Lets you save a slide containing your grouped shapes and insert it into any presentation.
  • Custom Layout (View > Slide Master > Insert Layout): Allows you to place grouped shapes on a layout that appears as a preset design for new slides.
  • Macro-enabled template (.pptm): Copies grouped shapes from a hidden source slide to the current slide with one click using VBA code.

ADVERTISEMENT

Understanding the Need for Reusable Shape Groups

PowerPoint groups let you combine multiple shapes into a single object. However, a group exists only on the slide where you created it. If you need the same group on slide 5, slide 12, and slide 18, you must either copy and paste the group manually each time or find a way to store it as a reusable component.

No built-in feature called “reusable component” exists in PowerPoint. The closest official solution is the Slide Library, which stores entire slides. A custom layout in Slide Master view is another method that works without external add-ins. For users who need maximum speed, a VBA macro can copy a predefined group from a hidden slide to the current slide with a single click.

Prerequisites for Each Method

Before you start, create your group of shapes on a single slide. Select all shapes, right-click, and choose Group > Group. Verify the group behaves as one object. For the Slide Library method, you need access to a SharePoint site or a network folder where the Slide Library is published. For the custom layout method, you need edit access to the Slide Master. For the macro method, you must enable the Developer tab and allow macro execution.

Method 1: Saving a Grouped Shape Set as a Slide in the Slide Library

The Slide Library is an add-in that stores individual slides for reuse across presentations. It requires a SharePoint server or a shared network location configured as a Slide Library. This method is best for teams that need to share standard shape groups.

  1. Create your group on a blank slide
    Open a new presentation. Add all shapes, format them, and group them. Place the group in the center of the slide. Delete any other content from the slide.
  2. Publish the slide to the Slide Library
    Go to Insert > Add-ins > Get Add-ins. Search for “Slide Library” and install it if not already available. Click Insert > Slide Library. Select the SharePoint site or network folder where you want to store the slide. Click Publish and name the slide descriptively, for example “Three-circle infographic group.”
  3. Insert the group into another slide
    Open the target presentation. Go to Insert > Slide Library. Browse to the saved slide. Click it to insert the entire slide. Then copy the grouped shapes from the inserted slide and paste them onto the desired slide. Delete the inserted slide afterward.

Limitations of the Slide Library Method

The Slide Library inserts a whole slide, not just the group. You must manually copy and paste the group from the inserted slide. If your organization does not use SharePoint, this method is not available.

ADVERTISEMENT

Method 2: Storing a Grouped Shape Set as a Custom Slide Layout

Slide Master view lets you create custom layouts that appear as options in the New Slide menu. You can place your grouped shapes on a custom layout so every new slide based on that layout contains the group automatically.

  1. Open Slide Master view
    Go to View > Slide Master. The Slide Master tab appears on the ribbon.
  2. Insert a new layout
    Click Insert Layout. A new blank layout appears in the left thumbnail pane. Right-click the new layout and select Rename Layout. Give it a name such as “Grouped Shapes Layout.”
  3. Add your grouped shapes to the layout
    Create the group of shapes directly on this new layout. Alternatively, copy an existing group from another slide and paste it onto the layout. Position the group exactly where you want it to appear on every new slide.
  4. Close Slide Master and use the layout
    Click Close Master View on the Slide Master tab. In Normal view, go to Home > New Slide. You see your custom layout in the gallery. Click it to create a new slide that already contains the grouped shapes.
  5. Apply the layout to an existing slide
    Select an existing slide. Go to Home > Layout and choose your custom layout. The grouped shapes appear on that slide. Existing content on the slide may overlap, so adjust as needed.

Limitations of the Custom Layout Method

The grouped shapes are part of the layout background. They cannot be selected, moved, or edited on the slide itself unless you ungroup them. To edit the group, you must return to Slide Master view. This method works best when the group serves as a fixed background element such as a logo, border, or watermark.

Method 3: Using a Macro to Copy a Grouped Shape Set From a Hidden Slide

For users comfortable with VBA, a macro can copy a predefined group from a hidden slide and paste it onto the current slide. This method requires no external server and gives you full control over placement.

  1. Enable the Developer tab
    Go to File > Options > Customize Ribbon. Under Main Tabs, check Developer and click OK.
  2. Create a hidden source slide
    Insert a new slide at the end of your presentation. Add your grouped shapes. Right-click the slide thumbnail and select Hide Slide. This slide will not appear in the slide show.
  3. Open the VBA editor
    Click Developer > Visual Basic. In the editor, go to Insert > Module. A new module window opens.
  4. Paste the macro code
    Copy and paste the following code into the module:

    Sub InsertReusableGroup()
    Dim srcSlide As Slide
    Dim destSlide As Slide
    Dim shp As Shape
    Set destSlide = ActiveWindow.View.Slide
    Set srcSlide = ActivePresentation.Slides(ActivePresentation.Slides.Count)
    If Not srcSlide.SlideShowTransition.Hidden Then
    MsgBox "The last slide is not hidden. Please hide the source slide."
    Exit Sub
    End If
    For Each shp In srcSlide.Shapes
    shp.Copy
    destSlide.Shapes.Paste
    Next shp
    MsgBox "Grouped shapes copied to the current slide."
    End Sub

  5. Run the macro
    Close the VBA editor. Select the target slide. Go to Developer > Macros, select InsertReusableGroup, and click Run. The grouped shapes from the hidden slide are pasted onto the current slide.
  6. Save the presentation as a macro-enabled file
    Go to File > Save As. Choose PowerPoint Macro-Enabled Presentation (.pptm). Macros will not work in a regular .pptx file.

Limitations of the Macro Method

The macro copies all shapes from the hidden slide. If the hidden slide contains multiple groups or ungrouped shapes, they all appear on the target slide. You must ensure the hidden slide contains only the group you want to reuse. Macros may be blocked by your organization’s security policy.

Common Mistakes When Reusing Grouped Shapes Across Slides

Grouped shapes lose formatting when pasted

If your group uses custom colors or gradients that are not part of the current theme, pasting may change the appearance. To preserve formatting, use Paste Special > Keep Source Formatting. For the macro method, the Paste command automatically retains source formatting.

Custom layout group is uneditable on the slide

Shapes placed on a layout are background objects. To make them editable, place them in a placeholder instead of directly on the layout. Insert a Content placeholder on the layout, then paste your group into the placeholder. This makes the group editable on each slide, but it also allows users to delete or modify it.

Slide Library inserts the entire slide, not just the group

This is by design. After inserting the slide, copy the group from the inserted slide and delete the slide. To avoid clutter, create a dedicated presentation that contains only slides with reusable groups, and keep it open in the background.

Slide Library vs Custom Layout vs Macro: Which Method to Choose

Item Slide Library Custom Layout Macro (.pptm)
Setup effort Requires SharePoint setup and add-in installation Low; done entirely in Slide Master view Medium; requires VBA coding and macro enablement
Group editability after insertion Fully editable after pasting from inserted slide Not editable unless placed in a placeholder Fully editable after macro runs
Sharing with others Easy if team has access to the Slide Library Only within the same presentation file Requires sharing the .pptm file
Requires external server Yes (SharePoint or network folder) No No
Best for Teams needing a central repository of standard shape groups Fixed background elements like logos or borders Power users who frequently insert the same group into many slides

You can now reuse grouped shapes across slides without rebuilding them each time. The Slide Library method works best for team collaboration. The custom layout method is ideal for fixed design elements. The macro method gives you the fastest insertion for frequent use. Try the macro approach first if you are comfortable with VBA, as it offers the most flexibility with minimal overhead.

ADVERTISEMENT