Partager via


ChartSheetBase.SaveAs, méthode

Enregistre les modifications apportées à Microsoft.Office.Tools.Excel.ChartSheetBase dans un autre fichier.

Espace de noms :  Microsoft.Office.Tools.Excel
Assembly :  Microsoft.Office.Tools.Excel.v4.0.Utilities (dans Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Syntaxe

'Déclaration
Public Sub SaveAs ( _
    filename As String, _
    fileFormat As Object, _
    password As Object, _
    writeResPassword As Object, _
    readOnlyRecommended As Object, _
    createBackup As Object, _
    addToMru As Object, _
    textCodepage As Object, _
    textVisualLayout As Object, _
    local As Object _
)
public void SaveAs(
    string filename,
    Object fileFormat,
    Object password,
    Object writeResPassword,
    Object readOnlyRecommended,
    Object createBackup,
    Object addToMru,
    Object textCodepage,
    Object textVisualLayout,
    Object local
)

Paramètres

  • filename
    Type : System.String
    Nom du fichier à enregistrer.Vous pouvez inclure un chemin d'accès complet ; si vous ne le faites pas, Microsoft Office Excel enregistre le fichier dans le dossier actif.
  • fileFormat
    Type : System.Object
    Format de fichier à utiliser lorsque vous enregistrez le fichier.Pour obtenir la liste des sélections valides, consultez la propriété FileFormat.Pour un fichier existant, le format par défaut est le dernier format de fichier spécifié ; pour un nouveau fichier, la valeur par défaut est le format de la version d'Excel utilisée.
  • password
    Type : System.Object
    Chaîne respectant la casse (pas plus de 15 caractères) qui indique le mot de passe de protection à donner au fichier.
  • writeResPassword
    Type : System.Object
    Mot de passe de réservation en écriture pour ce fichier.Si un fichier est enregistré avec le mot de passe et que celui-ci n'est pas fourni à l'ouverture du fichier, ce dernier s'ouvre en lecture seule.
  • readOnlyRecommended
    Type : System.Object
    true pour afficher un message lorsque le fichier est ouvert, recommandant l'ouverture du fichier en lecture seule.
  • createBackup
    Type : System.Object
    true pour créer un fichier de sauvegarde.
  • addToMru
    Type : System.Object
    true pour ajouter ce classeur à la liste des fichiers récemment utilisés.La valeur par défaut est false.
  • textCodepage
    Type : System.Object
    Non utilisé dans Excel anglais (US).
  • textVisualLayout
    Type : System.Object
    Non utilisé dans Excel anglais (US).
  • local
    Type : System.Object
    true enregistre les fichiers par rapport à la langue d'Excel (y compris les paramètres du panneau de configuration).false (par défaut) enregistre des fichiers dans la langue de Visual Basic pour Applications (en général l'anglais américain sauf si le projet VBA à partir duquel Workbooks.Open est exécuté est un ancien projet VBA XL5/95 international).

Notes

Paramètres optionnels

Pour plus d'informations sur les paramètres optionnels, consultez Paramètres optionnels dans les solutions Office.

Exemples

L'exemple de code suivant utilise la méthode SaveAs pour enregistrer une copie non protégée du Microsoft.Office.Tools.Excel.ChartSheetBase actuel.

Private Sub SaveCopy()
    Globals.Sheet1.Range("A1", "A5").Value2 = 22
    Globals.Sheet1.Range("B1", "B5").Value2 = 55

    Me.SetSourceData(Globals.Sheet1.Range("A1", "B5"), _
        Excel.XlRowCol.xlColumns)
    Me.ChartType = Excel.XlChartType.xl3DColumn
    Me.SaveAs("CopyOfOriginal.xlsx", ReadOnlyRecommended:=False)
End Sub
private void SaveCopy()
{
    Globals.Sheet1.Range["A1", "A5"].Value2 = 22;
    Globals.Sheet1.Range["B1", "B5"].Value2 = 55;

    this.SetSourceData(Globals.Sheet1.Range["A1", "B5"],
        Excel.XlRowCol.xlColumns);
    this.ChartType = Excel.XlChartType.xl3DColumn;

    this.SaveAs("CopyOfOriginal.xlsx");
}

Sécurité .NET Framework

Voir aussi

Référence

ChartSheetBase Classe

Microsoft.Office.Tools.Excel, espace de noms