DocumentBase.SaveAs2 Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Enregistre le document sous un nouveau nom ou format. Certains des arguments pour cette méthode correspondent aux options de la boîte de dialogue Enregistrer sous.
public void SaveAs2 (ref object fileName, ref object fileFormat, ref object lockComments, ref object password, ref object addToRecentFiles, ref object writePassword, ref object readOnlyRecommended, ref object embedTrueTypeFonts, ref object saveNativePictureFormat, ref object saveFormsData, ref object saveAsAOCELetter, ref object encoding, ref object insertLineBreaks, ref object allowSubstitutions, ref object lineEnding, ref object addBiDiMarks, ref object compatibilityMode);
member this.SaveAs2 : obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj -> unit
Public Sub SaveAs2 (Optional ByRef fileName As Object, Optional ByRef fileFormat As Object, Optional ByRef lockComments As Object, Optional ByRef password As Object, Optional ByRef addToRecentFiles As Object, Optional ByRef writePassword As Object, Optional ByRef readOnlyRecommended As Object, Optional ByRef embedTrueTypeFonts As Object, Optional ByRef saveNativePictureFormat As Object, Optional ByRef saveFormsData As Object, Optional ByRef saveAsAOCELetter As Object, Optional ByRef encoding As Object, Optional ByRef insertLineBreaks As Object, Optional ByRef allowSubstitutions As Object, Optional ByRef lineEnding As Object, Optional ByRef addBiDiMarks As Object, Optional ByRef compatibilityMode As Object)
Paramètres
- fileName
- Object
Nom du document. La valeur par défaut est le nom du dossier et du fichier actif. Si le document n'a jamais été enregistré, le nom par défaut est utilisé (par exemple, Doc1.doc). Si un document portant le nom de fichier spécifié existe déjà, le document est remplacé sans que l'utilisateur en soit informé.
- fileFormat
- Object
Format auquel le document est enregistré. Il peut s'agir de n'importe quelle valeur WdSaveFormat. Pour enregistrer un document dans un autre format, spécifiez la valeur appropriée pour la propriété SaveFormat.
- lockComments
- Object
true
afin de verrouiller le document pour les commentaires. La valeur par défaut est false
.
- password
- Object
Chaîne de mot de passe pour ouvrir le document. (Consultez les notes ci-dessous.)
- addToRecentFiles
- Object
true
pour ajouter le document à la liste des derniers fichiers utilisés dans le menu Fichier. La valeur par défaut est true
.
- writePassword
- Object
Chaîne de mot de passe pour enregistrer les modifications apportées au document. (Consultez les notes ci-dessous.)
- readOnlyRecommended
- Object
true
pour que Microsoft Office Word propose l'état en lecture seule à chaque ouverture du document. La valeur par défaut est false
.
- embedTrueTypeFonts
- Object
true
pour enregistrer les polices TrueType avec le document. En cas d’omission, l’argument EmbedTrueTypeFonts
suppose la valeur de la EmbedTrueTypeFonts propriété .
- saveNativePictureFormat
- Object
Si les graphiques ont été importés d'une autre plateforme (par exemple, Macintosh), true
pour enregistrer uniquement la version Windows des graphiques importés.
- saveFormsData
- Object
true
pour enregistrer les données entrées par un utilisateur dans un formulaire comme un enregistrement de données.
- saveAsAOCELetter
- Object
Si un expéditeur est attaché au document, true
pour enregistrer le document en tant que lettre AOCE (l'expéditeur est enregistré).
- encoding
- Object
MsoEncoding. Page de codes, ou jeu de caractères, à utiliser pour les documents enregistrés en tant que fichiers texte encodés. La valeur par défaut est la page de codes système.
- insertLineBreaks
- Object
Si le document est enregistré en tant que fichier texte, true
pour insérer des sauts de ligne à la fin de chaque ligne de texte.
- allowSubstitutions
- Object
Si le document est enregistré en tant que fichier texte, true
permet à Word de remplacer des symboles par un texte d'apparence similaire. Par exemple, en affichant le symbole copyright comme (c). La valeur par défaut est false
.
- lineEnding
- Object
Manière dont Word signale les sauts de ligne et de paragraphe dans les documents enregistrés en tant que fichiers texte. Il peut s'agir de n'importe quelle valeur T:Microsoft.Office.Interop.Word.WdLineEndingType.
- addBiDiMarks
- Object
true ajoute des caractères de contrôle au fichier de sortie pour conserver la disposition bidirectionnelle du texte dans le document d'origine.
- compatibilityMode
- Object
Une des Microsoft.Office.Interop.Word.WdCompatibilityMode
valeurs qui spécifie le mode de compatibilité utilisé Word 2013 et Word 2010 lors de l’ouverture du document.
Exceptions
Cette propriété est utilisée dans un projet Word 2007.
Exemples
L’exemple de code suivant utilise la <xref:Microsoft.Office.Tools.Word.DocumentBase.SaveAs%2A> méthode pour enregistrer le document au format RTF à l’aide du nouveau nom de fichier myfile.docx. Pour utiliser cet exemple, exécutez-le à partir de la ThisDocument
classe dans un projet au niveau du document.
private void DocumentSaveAs()
{
object FileName = "myfile.docx";
object FileFormat = Word.WdSaveFormat.wdFormatRTF;
object LockComments = false;
object AddToRecentFiles = true;
object ReadOnlyRecommended = false;
object EmbedTrueTypeFonts = false;
object SaveNativePictureFormat = true;
object SaveFormsData = true;
object SaveAsAOCELetter = false;
object Encoding = Office.MsoEncoding.msoEncodingUSASCII;
object InsertLineBreaks = false;
object AllowSubstitutions = false;
object LineEnding = Word.WdLineEndingType.wdCRLF;
object AddBiDiMarks = false;
if (this.SaveFormat == (int)Word.WdSaveFormat.wdFormatDocument)
{
this.SaveAs(ref FileName, ref FileFormat, ref LockComments,
ref missing, ref AddToRecentFiles, ref missing,
ref ReadOnlyRecommended, ref EmbedTrueTypeFonts,
ref SaveNativePictureFormat, ref SaveFormsData,
ref SaveAsAOCELetter, ref Encoding, ref InsertLineBreaks,
ref AllowSubstitutions, ref LineEnding, ref AddBiDiMarks);
}
}
Private Sub DocumentSaveAs()
Me.SaveAs(FileName:="myfile.docx", FileFormat:=Word.WdSaveFormat.wdFormatRTF, _
LockComments:=False, AddToRecentFiles:=True, ReadOnlyRecommended:=False, _
EmbedTrueTypeFonts:=False, SaveNativePictureFormat:=True, _
SaveFormsData:=True, SaveAsAOCELetter:=False, _
Encoding:=Office.MsoEncoding.msoEncodingUSASCII, _
InsertLineBreaks:=False, AllowSubstitutions:=False, _
LineEnding:=Word.WdLineEndingType.wdCRLF, _
AddBiDiMarks:=False)
End Sub
Remarques
Évitez d’utiliser des mots de passe codés en dur dans vos applications. Si un mot de passe est requis dans une procédure, demandez le mot de passe à l’utilisateur, stockez-le dans une variable, puis utilisez la variable dans votre code.
Notes
Cette méthode apparaît dans IntelliSense dans Word projets 2007 qui ciblent le .NET Framework 4. Toutefois, cette propriété ne peut pas être utilisée dans Word projets 2007.
Paramètres facultatifs
Pour plus d’informations sur les paramètres facultatifs, consultez Paramètres facultatifs dans les solutions Office.