Partilhar via


Método WorkbookBase.SaveAs

Salva as alterações para a 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 Excel de Microsoft Office salva o arquivo na pasta atual.
  • fileFormat
    Tipo: System.Object
    Dentre as XlFileFormat valores que especifica o formato de arquivo a ser usado quando você salva o arquivo.Para um arquivo existente, o formato padrão é o último formato de arquivo especificado; para um novo arquivo, o padrão é o formato da versão do Excel usada.
  • password
    Tipo: System.Object
    Uma seqüência diferencia maiúsculas de minúsculas (não mais que 15 caracteres) que indica a senha de proteção a ser dado ao arquivo.
  • writeResPassword
    Tipo: System.Object
    A senha de reserva de gravação para este arquivo.Se um arquivo é salvo com a senha e a senha não for fornecida quando o arquivo é aberto, o arquivo é aberto como somente leitura.
  • readOnlyRecommended
    Tipo: System.Object
    true Para exibir uma mensagem quando o arquivo é aberto, recomendando que o arquivo seja aberto como somente leitura.
  • createBackup
    Tipo: System.Object
    true para criar um arquivo de backup.
  • addToMru
    Tipo: System.Object
    true Para adicionar esta pasta de trabalho à lista de arquivos usados recentemente.O valor padrão é false.
  • textCodepage
    Tipo: System.Object
    Não usado nos EUAExcel em inglês.
  • textVisualLayout
    Tipo: System.Object
    Não usado nos EUAExcel em inglês.
  • local
    Tipo: System.Object
    true salva arquivos de idioma do Excel (incluindo as configurações do painel de controle).false(padrão) salva arquivos de idioma do Visual Basic for Applications (VBA).

Comentários

Visual Studio não permite salvar uma pasta de trabalho como uma pasta de trabalho compartilhada.

Optional Parameters

Para obter informações sobre os parâmetros opcionais, consulte Parâmetros opcionais em soluções do Office.

Exemplos

O exemplo de código a seguir verifica o valor de FileFormat propriedade para determinar se a pasta de trabalho é uma pasta de trabalho normal. Se a pasta de trabalho é uma pasta de trabalho normal, em seguida, o exemplo chama o SaveAs método salvar novamente a pasta de trabalho como uma planilha XML com o nome XMLCopy.xls no caminho especificado pelo Path propriedade.

Este exemplo é para uma personalização em nível de 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);
    }
}

Segurança do .NET Framework

Consulte também

Referência

WorkbookBase Classe

Namespace Microsoft.Office.Tools.Excel