Método Workbook.SaveAs (Excel)
Salva alterações feitas na pasta de trabalho em um arquivo diferente.
Observação
Interessado em desenvolver soluções que ampliem a experiência do Office em várias plataformas? Confira o novo modelo de Suplementos do Office. Os suplementos do Office ocupam um pequeno espaço em comparação com os suplementos e as soluções do VSTO, e você pode criá-los usando quase qualquer tecnologia de programação da Web, como o HTML5, JavaScript, CSS3 e XML.
Sintaxe
expressão. SaveAs (FileName, FileFormat, Password, WriteResPassword, ReadOnlyRecommended, CreateBackup, AccessMode, ConflictResolution, AddToMru, TextCodepage, TextVisualLayout, Local)
Expressão Uma variável que representa um objeto Workbook .
Parâmetros
Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
---|---|---|---|
FileName | Opcional | Variant | Uma cadeia de caracteres que indica o nome do arquivo a ser salvo. Você pode incluir um caminho completo; se não fizer isso, o Microsoft Excel salvará o arquivo na pasta atual. |
FileFormat | Opcional | Variant | O formato do arquivo a ser usado quando você salvar o arquivo. Para obter uma lista de opções válidas, consulte a enumeração XlFileFormat . Para um arquivo existente, o formato padrão será o último formato de arquivo especificado; para um novo arquivo, o padrão será o formato da versão do Excel usada. |
Password | Opcional | Variant | Uma cadeia de caracteres que diferencia maiúsculas de minúsculas (até 15 caracteres) que indica a senha de proteção a ser dada ao arquivo. |
WriteResPassword | Opcional | Variant | Uma cadeia de caracteres que indica a senha de reserva de gravação para este arquivo. Se um arquivo for salvo com a senha e se a senha não for fornecida quando o arquivo for aberto, o arquivo será aberto como somente leitura. |
ReadOnlyRecommended | Opcional | Variant | True para exibir uma mensagem quando o arquivo for aberto, recomendando que o arquivo seja aberto como somente leitura. |
CreateBackup | Opcional | Variant | True para criar um arquivo de backup. |
AccessMode | Opcional | XlSaveAsAccessMode | O modo de acesso para a pasta de trabalho. |
ConflictResolution | Opcional | XlSaveConflictResolution | Um valor XlSaveConflictResolution que determina como o método resolve um conflito ao salvar a pasta de trabalho. Se eu definir como xlUserResolution, a caixa de diálogo de resolução de conflito será exibida. Se você definir como xlLocalSessionChanges, as alterações do usuário local serão automaticamente aceitas. Se definido como xlOtherSessionChanges, as alterações de outras sessões serão automaticamente aceitas em vez das alterações do usuário local. Se esse argumento for omitido, a caixa de diálogo de resolução de conflito será exibida. |
AddToMru | Opcional | Variant | True para adicionar esta pasta de trabalho à lista de arquivos usados recentemente. O valor padrão é False. |
TextCodepage | Opcional | Variant | Ignorado por todos os idiomas no Microsoft Excel. OBSERVAÇÃO: quando o Excel salva uma pasta de trabalho em um dos formatos CSV ou texto, que são especificados usando o parâmetro FileFormat , ele usa a página de código que corresponde ao idioma da localidade do sistema em uso no computador atual. Essa configuração do sistema está disponível na guia Painel de Controle>Region eLocal de Idioma > em Local atual. |
TextVisualLayout | Opcional | Variant | Ignorado por todos os idiomas no Microsoft Excel. OBSERVAÇÃO: quando o Excel salva uma pasta de trabalho em um dos formatos CSV ou texto, que são especificados usando o parâmetro FileFormat , ele salva esses formatos no layout lógico. Se o texto da esquerda para a direita (LTR) é inserido dentro do texto da direita para a esquerda (RTL) no arquivo ou vice-versa, o layout lógico salva o conteúdo do arquivo na ordem de leitura correta para todos os idiomas no arquivo sem se preocupar com a direção. Quando um aplicativo abre o arquivo, cada execução de caracteres LTR ou RTL é renderizada na direção correta de acordo com os intervalos de valor de caractere dentro da página de código (a menos que um aplicativo projetado para exibir o layout de memória exato do arquivo, como um depurador ou editor, seja usado para abrir o arquivo). |
Local | Opcional | Variant | True salva arquivos no idioma do Microsoft Excel (incluindo as configurações do painel de controle). False (padrão) salva arquivos no idioma do Visual Basic for Applications (VBA) (que normalmente será Inglês (Estados Unidos), a menos que o projeto VBA de onde Workbooks.Open é executado seja um antigo projeto internacionalizado do VBA XL5/95). |
Comentários
Use strong passwords that combine uppercase and lowercase letters, numbers, and symbols. As enhas fracas não combinam esses elementos.
- Senha forte: Y6dh!et5
- Senha fraca: House27
Use uma senha fraca para que você possa lembrá-la sem precisar escrevê-la.
Exemplo
Este exemplo cria uma nova pasta de trabalho, solicita um nome de arquivo do usuário e então salva a pasta de trabalho.
Set NewBook = Workbooks.Add
Do
fName = Application.GetSaveAsFilename
Loop Until fName <> False
NewBook.SaveAs Filename:=fName
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.