Edit an Object on the Slide

Created: 2026-08-29 · Updated: 2026-08-29

Objects created from a snippet with parameters can be edited straight on the slide — right-click or ribbon. The familiar settings dialog opens with exactly the values that produced the object; after Update the new object sits where the old one was.

Until now the only way was to delete it and insert it again from the snippet gallery — then restore position, size and name by hand.

Licence: part of the Pro licence.


How to do it

  1. Click the object on the slide (exactly one).
  2. Right-click → "Edit object", or in the ribbon PPPTools → Tools → Edit object.
  3. Change the values in the dialog.
  4. Update — the object is created anew and replaces the old one.

The context-menu entry only appears on objects PPPTools created itself and that have settings. Everywhere else the menu is unchanged, and the ribbon button stays greyed out.


What is carried over

The new object inherits from the old one:

Property Behaviour
Position the centre stays put
Width stays the same; the height follows the new aspect ratio
Rotation carried over
Stacking order (z-order) carried over — the object stays behind and in front of the same neighbours
Name if you named it yourself, the name is kept

Afterwards the new object is selected.


Where the code comes from

The object carries no program code — only which snippet it came from (id, source, version, name) and the values it ran with. The code is fetched afresh every time you edit:

  1. first from your own library (private, team, cache) — this works offline too,
  2. otherwise from the online library.

Two pleasant consequences:

  • Handing the file on works. Anyone who receives the presentation, has PPPTools and can reach the same snippet, can edit the object just as you can.
  • No foreign code travels along. A presentation stays a document; it does not become a vehicle for executable code.

If the snippet cannot be found either way — because it only exists privately on another machine, say — a message names it. The object on the slide is left untouched.


When the snippet has changed

Stored values are matched by parameter name, so a newer version of the snippet is no problem:

  • parameters that no longer exist are dropped,
  • parameters that are new start at their default value,
  • everything else keeps the value from back then.

The security check runs again when you edit — the code may have changed since you inserted the object.


Limits

  • Copies: copied objects carry the same id. Editing therefore always acts on exactly the selected object, never on "all of its kind".
  • Several separate shapes: if a snippet produces several shapes without grouping them, there is no unambiguous target. Such output cannot be edited afterwards for now.
  • Code snippets with parameters only. Snippets without @param have nothing to set; slide and text content are a different story.
  • Only what was inserted since. Objects from earlier PPPTools versions do not carry the origin yet — insert them once more.