COMPersistHelper::SaveToFile

Save object to file

&reftitle.description; public `bool` `COMPersistHelper::SaveToFile` ``string``null```filename` `bool` `remember`&true;

Saves a copy of the object to the specified file.

&reftitle.parameters;

`filename`

- The name of the file to which to save the object.

`remember`

- Indicates whether the `filename` parameter is to be used as the current working file. If &true;, `filename` becomes the current file and the object is supposed to clear its dirty flag after the save. If &false;, this save operation is a "Save A Copy As ..." operation. In this case, the current file is unchanged and the object is not supposed to clear its dirty flag.

&reftitle.returnvalues;

&return.success;

&reftitle.errors;

A `com_exception` is thrown if the associated object does not implement the COM interface IPersistFile, or when calling the `IPersistFile::Save` method failed.

&reftitle.examples;

### Basic `COMPersistHelper::saveToFile` Usage

    <?php
    $word = new COM('Word.Application');
    $doc = $word->Documents->Add();
    $ph = new COMPersistHelper($doc);
    $ph->SaveToFile('C:\\Users\\cmb\\Documents\\my.docx');
    $word->Quit();
    ?>