Como: Salvar pastas de trabalho
Se aplica a |
---|
As informações contidas neste tópico se aplicam apenas às especificado Ferramentas do Visual Studio para o Office projetos e as versões do Microsoft Office. Tipo de Projeto
Versão do Microsoft Office
For more information, see Recursos disponíveis pelo aplicativo e o tipo de projeto. |
Há várias maneiras de salvar uma pasta de trabalho.Você pode salvar uma pasta de trabalho sem alterar o caminho.Se a pasta de trabalho não tiver sido salvo antes, você deve salvar a pasta de trabalho especificando um caminho.Sem um caminho explícito, o Microsoft Office Excel salva o arquivo na pasta atual com o nome recebeu quando ela foi criada.Você também pode salvar uma Copiar da pasta de trabalho sem modificar o Abrir pasta de trabalho no memória.
Salvando uma pasta de trabalho sem alterar o caminho
Para salvar uma pasta de trabalho associada a uma personalização de nível de documento
Chame o método Save da classe ThisWorkbook.
Me.Save()
this.Save();
Para salvar a pasta de trabalho ativa em um nível de aplicativo Adicionar - in
Chame o método Save para salvar a pasta de trabalho Ativo.Para usar o exemplo de código a seguir, execute-lo na classe ThisAddIn em um projeto de nível de aplicativo para o Excel.
Me.Application.ActiveWorkbook.Save()
this.Application.ActiveWorkbook.Save();
Salvando uma pasta de trabalho com um novo caminho
Você pode salvar a pasta de trabalho especificada para um novo local ou com um novo nome, opcionalmente, especificar um Formatarar de arquivo, uma senha, um modo de Acessar e mais.
Observação: |
---|
Você deseja definir o Propriedade de DisplayAlerts a False antes de salvar a pasta de trabalho com um novo caminho porque salvando em alguns formatos requer interação.Configuração esta propriedade como False faz com que Excel para usar Tudo padrões. |
Para salvar uma pasta de trabalho associada a uma personalização de nível de documento
Chame o método SaveAs da classe ThisWorkbook.Para usar o exemplo de código a seguir, execute-o na classe ThisWorkbook.
Me.SaveAs("C:\Book1.xml")
this.SaveAs(@"C:\Book1.xml", missing, missing, missing, missing, missing, Excel.XlSaveAsAccessMode.xlNoChange, missing, missing, missing, missing, missing);
Para salvar a pasta de trabalho ativa em um nível de aplicativo Adicionar - in
Chame o método SaveAs para salvar a pasta de trabalho Ativo um novo caminho.Para usar o exemplo de código a seguir, execute-lo na classe ThisAddIn em um projeto de nível de aplicativo para o Excel.
Me.Application.ActiveWorkbook.SaveAs("C:\Test\Book1.xml")
this.Application.ActiveWorkbook.SaveAs(@"C:\Test\Book1.xml", missing, missing, missing, missing, missing, Excel.XlSaveAsAccessMode.xlNoChange, missing, missing, missing, missing, missing);
Salvando uma Copiar da pasta de trabalho
Você pode salvar uma Copiar da pasta de trabalho para um arquivo sem modificar o Abrir pasta de trabalho no memória.Isso é útil quando você deseja criar uma Copiar de backup sem modificar o local da pasta de trabalho.
Para salvar uma pasta de trabalho associada a uma personalização de nível de documento
Chame o método SaveCopyAs da classe ThisWorkbook.Para usar o exemplo de código a seguir, execute-o na classe ThisWorkbook.
Me.SaveCopyAs("C:\Book1.xls")
this.SaveCopyAs(@"C:\Book1.xls");
Para salvar a pasta de trabalho ativa em um nível de aplicativo Adicionar - in
Chame o método SaveCopyAs para salvar uma Copiar da pasta de trabalho Ativo.Para usar o exemplo de código a seguir, execute-lo na classe ThisAddIn em um projeto de nível de aplicativo para o Excel.
Me.Application.ActiveWorkbook.SaveCopyAs("C\Book1.xls")
this.Application.ActiveWorkbook.SaveCopyAs(@"C\Book1.xls");
Programação robusta
Cancelar qualquer um dos métodos que salvar ou copiar a pasta de trabalho interativamente dispara um erro em tempo de execução em seu código.Por exemplo, se o procedimento chama o método SaveAs , mas não Desativar prompts do Excel e o usuário clica em Cancelar quando solicitado, o Excel gera um erro em tempo de execução.
Consulte também
Tarefas
Como: Ativar pastas de trabalho
Como: Pastas de trabalho Fechar
Conceitos
Trabalhando com pastas de trabalho
Item de host da pasta de trabalho
Limitações através de programação de itens de host e controles de host
Noções básicas sobre parâmetros opcionais in Office Solutions
Itens de host e Visão geral sobre controles de host
Date |
History |
Motivo |
---|---|---|
De 2008 de julho |
Adicionado um exemplo de código que pode ser usado um suplemento do nível de aplicativo. |
Comentários do cliente. |