API Reference
Cmdlet
Remove-OfficePowerPointSlide
Removes a slide by index.
Remarks
Supports -WhatIf/-Confirm thanks to SupportsShouldProcess.
Examples
Delete the first slide.
PS>
$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 -Save
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> [-PassThru] -Presentation <PowerPointPresentation> [<CommonParameters>]#Parameter set:
All Parameter SetsParameters
- Index Int32
- Zero-based slide index.
- PassThru SwitchParameter
- Emit the object created or changed by the command.
- Presentation PowerPointPresentation
- Presentation to modify.