Cmdlet
Remove-OfficePowerPointSlide
Removes a slide by index.
Syntax
Remove-OfficePowerPointSlide
-Index <Int32>
[-PassThru]
-Presentation <PowerPointPresentation>
[<CommonParameters>]#Parameter set:
All Parameter SetsDescription
Supports -WhatIf/-Confirm thanks to SupportsShouldProcess.
Examples
Delete the first slide.
$ppt = New-OfficePowerPoint -Path .\Examples\Documents\PowerPointRemoveSlide.pptx -NoSave
Add-OfficePowerPointSlide -Presentation $ppt -Layout 1
Add-OfficePowerPointSlide -Presentation $ppt -Layout 1
Remove-OfficePowerPointSlide -Presentation $ppt -Index 0 -Confirm:$false
Close-OfficePowerPoint -Presentation $ppt -SaveRemoves the first slide and saves the updated deck.
Parameters
- -Index Int32
- Zero-based slide index.
- -PassThru SwitchParameter
- Emit the object created or changed by the command.
- -Presentation PowerPointPresentation
- Presentation to modify.
Common Parameters
This command supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable.
For more information, see about_CommonParameters.