This document is archived and information here might be outdated.  Recommended version.

IMapDocument.SaveAs Method (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Carto > ESRI.ArcGIS.Carto > Interfaces > IM > IMapDocument Interface > IMapDocument.SaveAs Method
ArcGIS Developer Help

IMapDocument.SaveAs Method

Save the contents of the map document to the specified file name.

[Visual Basic .NET]
Public Sub SaveAs ( _
    ByVal sDocument As String, _
    [ByVal bUseRelativePaths As Boolean], _
    [ByVal bCreateThumnbail As Boolean] _
public void SaveAs (
    string sDocument,
    bool bUseRelativePaths,
    bool bCreateThumnbail
  BSTR sDocument,
  VARIANT_BOOL bUseRelativePaths,
  VARIANT_BOOL bCreateThumnbail
sDocument [in]

sDocument is a parameter of type BSTR bUseRelativePaths [in, optional, defaultvalue()]
bUseRelativePaths is a parameter of type bool bCreateThumnbail [in, optional, defaultvalue()]
bCreateThumnbail is a parameter of type bool

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Saves the MapDocument that is Open and any changes that have been made to it to a new MapDocument with the specified filename. The filename that is supplied must be valid and inlcude the *.mxd extension. By default MapDocuments are saved without relative paths and thumbnails.

Specifying thumbnails as True can delay saving complex map documents as the view of the document is generated for the thumbnail. However, thumbnails are guides for users browsing map documents using ArcCatalog and Windows Explorer.


The SaveAs method cannot be used to save the MapDocument as an earlier ArcGIS 8.3 map document.

See Also

IMapDocument Interface