2.1.1314 Part 4 Section 5.1.5.3.5, hlinkClick (Click Hyperlink)

a.   The standard states that the action attribute of the hlinkClick, hlinkHover and hlinkMouseOver elements may use an unrestricted string.

PowerPoint reserves the following values for the action attribute:

Value

Description

ppaction://customshow?id=SHOW_ID

Specifies that the link shall launch a custom show from the custShowLst element (“[ECMA-376] Part 4 §4.3.1.6; custShowLst (List of Custom Shows)”). The SHOW_ID variable shall be replaced with the custom show id as specified in the custShow element (“[ECMA-376] Part 4 §4.3.1.5; custShow (Custom Show)”).

ppaction://hlinkfile

Specifies that the link shall open a file external to this presentation package. The r:id attribute for this element specifies the corresponding relationship containing the reference to the external file.

ppaction://hlinkpres?slideindex=SLIDE_NUM

Specifies that the link shall launch a presentation external to this presentation package. The r:id attribute for this element specifies the corresponding relationship containing the reference to the external file. The SLIDE_NUM variable shall be replaced with a slide number in the external presentation that the viewing shall be started on.

ppaction://hlinkshowjump?jump=endshow

Specifies that the link shall end the presentation.

ppaction://hlinkshowjump?jump=firstslide

Specifies that the link shall target the viewing of the first slide within this presentation package.

ppaction://hlinkshowjump?jump=lastslide

Specifies that the link shall target the viewing of the last slide within this presentation package.

ppaction://hlinkshowjump?jump=lastslideviewed

Specifies that the link shall target the viewing of the slide previously visited within this presentation package.

ppaction://hlinkshowjump?jump=nextslide

Specifies that the link shall target the viewing of the next slide within this presentation package.

ppaction://hlinkshowjump?jump=previousslide

Specifies that the link shall target the viewing of the previous slide within this presentation package.

ppaction://hlinksldjump

Specifies that the link shall target the viewing of a specific slide within this presentation package. The r:id attribute for this element specifies the corresponding relationship containing the reference to the slide part which shall be viewed.

ppaction://macro?name=MACRO_NAME

Specifies that the link shall run a macro contained within this presentation. The MACRO_NAME variable shall be replaced with the name of the macro module.

ppaction://program

Specifies that the link shall run an application external to this presentation package. The r:id attribute for this element specifies the corresponding relationship containing the reference to the application.

Show: