DocumentBase.SaveAs2 Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Salva il documento con un nuovo nome o formato. Alcuni degli argomenti relativi a questo metodo corrispondono alle opzioni della finestra di dialogo Salva con nome.
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)
Parametri
- fileName
- Object
Nome per il documento. Per impostazione predefinita si tratta del nome file e della cartella correnti. Se il documento non è ancora stato salvato, verrà utilizzato il nome predefinito, ad esempio Doc1.doc. Se esiste già un documento con il nome file specificato, il documento verrà sovrascritto senza chiedere conferma all'utente.
- fileFormat
- Object
Formato in cui viene salvato il documento. Può essere un qualsiasi valore WdSaveFormat. Per salvare un documento in un altro formato, specificare il valore appropriato per la proprietà SaveFormat.
- lockComments
- Object
true
per bloccare il documento dai commenti. Il valore predefinito è false
.
- password
- Object
Stringa di password per l'apertura del documento. Vedere la sezione Osservazioni riportata di seguito.
- addToRecentFiles
- Object
true
per aggiungere il documento all'elenco dei file utilizzati di recente nel menu File. Il valore predefinito è true
.
- writePassword
- Object
Stringa di password per salvare le modifiche nel documento. Vedere la sezione Osservazioni riportata di seguito.
- readOnlyRecommended
- Object
true
affinché in Microsoft Office Word venga suggerito lo stato in sola lettura a ogni apertura del documento. Il valore predefinito è false
.
- embedTrueTypeFonts
- Object
true
per salvare caratteri TrueType con il documento. Se omesso, l'argomento EmbedTrueTypeFonts
presuppone il valore della EmbedTrueTypeFonts proprietà.
- saveNativePictureFormat
- Object
Se la grafica è stata importata da un'altra piattaforma, ad esempio Macintosh, true
per salvare solo la versione Windows della grafica importata.
- saveFormsData
- Object
true
per salvare i dati immessi da un utente in un form come record di dati.
- saveAsAOCELetter
- Object
Se al documento è collegato un mailer, true
per salvare il documento come lettera AOCE (il mailer viene salvato).
- encoding
- Object
MsoEncoding. Tabella codici, o set di caratteri, da utilizzare per i documenti salvati come file di testo codificati. Per impostazione predefinita è la tabella codici del sistema.
- insertLineBreaks
- Object
Se il documento viene salvato come file di testo, true
per inserire interruzioni di riga alla fine di ogni riga di testo.
- allowSubstitutions
- Object
Se il documento viene salvato come file di testo, true
consente a Word di sostituire alcuni simboli con testo simile. Ad esempio, il simbolo del copyright viene visualizzato come (c). Il valore predefinito è false
.
- lineEnding
- Object
Modalità di contrassegno in Word delle interruzioni di riga e di paragrafo nei documenti salvati come file di testo. Può essere qualsiasi valore T:Microsoft.Office.Interop.Word.WdLineEndingType.
- addBiDiMarks
- Object
true aggiunge caratteri di controllo al file di output per conservare il layout bidirezionale del testo nel documento originale.
- compatibilityMode
- Object
Uno dei Microsoft.Office.Interop.Word.WdCompatibilityMode
valori che specifica la modalità di compatibilità utilizzata Word 2013 e Word 2010 quando si apre il documento.
Eccezioni
Questa proprietà viene utilizzata in un progetto Word 2007.
Esempio
Nell'esempio di codice seguente viene usato il metodo per salvare il <xref:Microsoft.Office.Tools.Word.DocumentBase.SaveAs%2A> documento in formato RTF usando il nuovo nome di file myfile.docx. Per usare questo esempio, eseguirlo dalla ThisDocument
classe in un progetto a livello di documento.
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
Commenti
Evitare di usare password hardcoded nelle applicazioni. Se una password è necessaria in una procedura, richiedere la password dall'utente, archiviarla in una variabile e quindi usare la variabile nel codice.
Nota
Questo metodo viene visualizzato in IntelliSense nei progetti Word 2007 destinati a .NET Framework 4. Tuttavia, questa proprietà non può essere usata nei progetti Word 2007.
Parametri facoltativi
Per informazioni sui parametri facoltativi, vedere parametri facoltativi nelle soluzioni Office.