API Reference
Cmdlet
Remove-OfficePowerPointSlide
Removes a slide by index.
Remarks
Supports -WhatIf/-Confirm thanks to SupportsShouldProcess.
Examples
Example 1: Delete the first slide.
PS>
$ppt = New-OfficePowerPoint -FilePath .\Examples\Documents\PowerPointRemoveSlide.pptx
Add-OfficePowerPointSlide -Presentation $ppt -Layout 1 | Out-Null
Add-OfficePowerPointSlide -Presentation $ppt -Layout 1 | Out-Null
Remove-OfficePowerPointSlide -Presentation $ppt -Index 0 -Confirm:$false
Save-OfficePowerPoint -Presentation $ppt
Removes the first slide and saves the updated deck.
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.
Syntax
Remove-OfficePowerPointSlide -Index <Int32> -Presentation <PowerPointPresentation> [<CommonParameters>]#Parameter set:
All Parameter SetsParameters
- Index Int32
- Zero-based slide index.
- Presentation PowerPointPresentation
- Presentation to modify.