WorkbookBase.SaveAs, méthode
Enregistre les modifications apportées au classeur dans un fichier différent.
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 Object, _
fileFormat As Object, _
password As Object, _
writeResPassword As Object, _
readOnlyRecommended As Object, _
createBackup As Object, _
accessMode As XlSaveAsAccessMode, _
conflictResolution As Object, _
addToMru As Object, _
textCodepage As Object, _
textVisualLayout As Object, _
local As Object _
)
public void SaveAs(
Object filename,
Object fileFormat,
Object password,
Object writeResPassword,
Object readOnlyRecommended,
Object createBackup,
XlSaveAsAccessMode accessMode,
Object conflictResolution,
Object addToMru,
Object textCodepage,
Object textVisualLayout,
Object local
)
Paramètres
- filename
Type : System.Object
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
L'une des valeurs XlFileFormat qui spécifie le format de fichier à utiliser lorsque vous enregistrez le fichier.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.
- accessMode
Type : Microsoft.Office.Interop.Excel.XlSaveAsAccessMode
Une des valeurs de XlSaveAsAccessMode.
- conflictResolution
Type : System.Object
Une des valeurs de XlSaveConflictResolution.
- 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 l'.. anglais Excel de US.
- textVisualLayout
Type : System.Object
Non utilisé dans l'.. anglais Excel de 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 les fichiers par rapport à la langue de Visual Basic pour Applications (VBA).
Notes
Visual Studio ne prend pas en charge l'enregistrement d'un classeur en tant que classeur partagé.
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 vérifie la valeur de la propriété FileFormat afin de déterminer si le classeur est un classeur normal.Si le classeur est un classeur normal, l'exemple appelle la méthode SaveAs pour réenregistrer le classeur en tant que feuille de calcul XML avec le nom XMLCopy.xlsx dans le chemin d'accès spécifié par la propriété Path.
Cet exemple illustre une personnalisation au niveau du document.
Private Sub WorkbookSaveAs()
If Me.FileFormat = Excel.XlFileFormat.xlWorkbookNormal Then
Me.SaveAs(Me.Path & "\XMLCopy.xml", _
Excel.XlFileFormat.xlXMLSpreadsheet, _
AccessMode:=Excel.XlSaveAsAccessMode.xlNoChange)
End If
End Sub
private void WorkbookSaveAs()
{
if (this.FileFormat == Excel.XlFileFormat.xlWorkbookNormal)
{
this.SaveAs(this.Path + @"\XMLCopy.xml",
Excel.XlFileFormat.xlXMLSpreadsheet,
false, false, Excel.XlSaveAsAccessMode.xlNoChange);
}
}
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.