Metodo WorkbookBase.SaveAs
Salva le modifiche apportate alla cartella di lavoro in un altro file.
Spazio dei nomi: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel.v4.0.Utilities (in Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Sintassi
'Dichiarazione
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
)
Parametri
- filename
Tipo: System.Object
Nome del file da salvare.È possibile includere un percorso completo. Se non si include il percorso, il file viene automaticamente salvato nella cartella corrente.
- fileFormat
Tipo: System.Object
Uno dei valori XlFileFormat che specifica il formato di file da utilizzare quando si salva il file.Per un file esistente il formato predefinito è l'ultimo formato di file specificato; per un file nuovo il formato predefinito è il formato della versione di Excel in uso.
- password
Tipo: System.Object
Stringa che rileva la distinzione tra maiuscole e minuscole, composta da un massimo di 15 caratteri e che indica la password di protezione da assegnare al file.
- writeResPassword
Tipo: System.Object
Password di protezione dalla scrittura per il file.Se un file viene salvato con la password e questa non viene immessa all'apertura del file, il file verrà aperto in sola lettura.
- readOnlyRecommended
Tipo: System.Object
true per visualizzare un messaggio all'apertura del file in cui si informa che il file sarà aperto in sola lettura.
- createBackup
Tipo: System.Object
true per creare un file di backup.
- accessMode
Tipo: Microsoft.Office.Interop.Excel.XlSaveAsAccessMode
Uno dei valori di XlSaveAsAccessMode.
- conflictResolution
Tipo: System.Object
Uno dei valori di XlSaveConflictResolution.
- addToMru
Tipo: System.Object
true per aggiungere questa cartella di lavoro all'elenco dei file utilizzati di recente.Il valore predefinito è false.
- textCodepage
Tipo: System.Object
Non utilizzato nella versioneInglese (Stati Uniti) di Excel.
- textVisualLayout
Tipo: System.Object
Non utilizzato nella versioneInglese (Stati Uniti) di Excel.
- local
Tipo: System.Object
true per salvare i file nella lingua di Excel (incluse le impostazioni del Pannello di controllo).false (predefinito) per salvare i file nella lingua di Visual Basic, Applications Edition (VBA).
Note
Visual Studio non supporta il salvataggio di una cartella di lavoro come cartella di lavoro condivisa.
Parametri facoltativi
Per informazioni sui parametri facoltativi, vedere Parametri facoltativi nelle soluzioni Office.
Esempi
Nell'esempio di codice riportato di seguito viene controllato il valore della proprietà FileFormat per determinare se la cartella di lavoro è di tipo normale. Se la cartella di lavoro è normale, viene chiamato il metodo SaveAs per salvarla di nuovo come foglio di calcolo XML con il nome XMLCopy.xls nel percorso specificato dalla proprietà Path.
Questo esempio è valido per una personalizzazione a livello di documento.
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, missing, missing,
false, false, Excel.XlSaveAsAccessMode.xlNoChange,
missing, missing, missing, missing, missing);
}
}
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.