
## MPPSaveOptions class

Allows to specify additional options when saving project data to MPP.

The MPPSaveOptions type exposes the following members:
## Constructors
| Name | Description |
| :- | :- |
|MPPSaveOptions()|Initializes a new instance of the [MPPSaveOptions](/tasks/python-net/aspose.tasks.saving/mppsaveoptions/) class.|
## Properties
| Name | Description |
| :- | :- |
|save_format|Gets or sets the format in which the document will be saved if this save options object is used.|
|remove_invalid_assignments|Gets or sets a value indicating whether to remove invalid resource assignments when saving to MPP.|
|write_view_data|Gets or sets a value indicating whether to write view data when saving a project to MPP format.|
|write_filters|Gets or sets a value indicating whether to write filter data when saving a project to MPP for format.|
|write_groups|Gets or sets a value indicating whether to write groups data when saving a project to MPP for format.|
|clear_vba|Gets or sets a value indicating whether to remove existing VBA macros data when saving a project to MPP format.|
|write_vba|Gets or sets a value indicating whether to update existing VBA macros data in MPP file.<br/>            Currently writing of VbaModule.SourceCode is supported.|
|protection_password|Gets or sets a password which is used to protect a resulting MPP file. Currently is supported for MS Project 2010 and newer formats.|

### See Also

* namespace [aspose.tasks.saving](/tasks/python-net/aspose.tasks.saving/)
* assembly [Aspose.Tasks](/tasks/python-net/)

