Método WorkbookBase.SaveAs
Salva alterações na pasta de trabalho em um arquivo diferente.
Namespace: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel.v4.0.Utilities (em Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Sintaxe
'Declaração
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
)
Parâmetros
- filename
Tipo: System.Object
O nome do arquivo a ser salvo.Você pode incluir um caminho completo; se você não fizer isso, o Microsoft Office Excel salvar o arquivo na pasta atual.
- fileFormat
Tipo: System.Object
Um dos valores de XlFileFormat que especifica o formato de arquivo para usar ao salvar o arquivo.Para um arquivo existente, o formato padrão é o formato de arquivo o último especificado; para um novo arquivo, o padrão é o formato de versão do excel que estão sendo usados.
- password
Tipo: System.Object
Uma cadeia de caracteres com diferenciação de maiúsculas e minúsculas (não mais de 15 caracteres) que indica a senha de proteção para ser dada ao arquivo.
- writeResPassword
Tipo: System.Object
A senha de fallback contra gravação para o arquivo.Se um arquivo é salvo com a senha e a senha não é fornecida quando o arquivo é aberto, o arquivo é aberto como somente leitura.
- readOnlyRecommended
Tipo: System.Object
true para exibir uma mensagem ao arquivo é aberto, recomendando que o arquivo é aberto como somente leitura.
- createBackup
Tipo: System.Object
true para criar um arquivo de backup.
- accessMode
Tipo: Microsoft.Office.Interop.Excel.XlSaveAsAccessMode
Um dos valores de XlSaveAsAccessMode .
- conflictResolution
Tipo: System.Object
Um dos valores de XlSaveConflictResolution .
- addToMru
Tipo: System.Object
true para adicionar esta pasta de trabalho à lista de arquivos utilizados mais recentemente.O valor padrão é false.
- textCodepage
Tipo: System.Object
Não usado no.. Excel E inglês dos EUA.
- textVisualLayout
Tipo: System.Object
Não usado no.. Excel E inglês dos EUA.
- local
Tipo: System.Object
true salva arquivos com o idioma do excel (incluindo configurações do painel de controle). false (padrão) salva arquivos com a linguagem Visual Basic é VBA Applications ().
Comentários
O Visual Studio não oferece suporte salvar uma pasta de trabalho como uma pasta de trabalho compartilhado.
Parâmetros Opcionais
Para obter informações sobre parâmetros opcionais, consulte Parâmetros opcionais em soluções do Office.
Exemplos
O exemplo de código a seguir verifica o valor da propriedade de FileFormat para determinar se a pasta de trabalho é uma pasta de trabalho normal.Se a pasta de trabalho é uma pasta de trabalho normal, o exemplo chama o método de SaveAs ao resave a pasta de trabalho como uma planilha XML com o nome XMLCopy.xlsx no caminho especificado pela propriedade de Path .
Este exemplo é para uma personalização da nível.
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);
}
}
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.