Como usar um VBA para salvar um arquivo de Excel como PDF

Autor: Christy White
Data De Criação: 8 Poderia 2021
Data De Atualização: 10 Novembro 2024
Anonim
EXCEL VBA COMO SALVAR EM PDF
Vídeo: EXCEL VBA COMO SALVAR EM PDF

Contente

O arquivo em formato PDF permite que você publique um documento ou relatório para que ele pareça o mesmo em qualquer sistema e que não possa ser alterado por outros. Microsoft Office 2007 e 2010 incluem a opção "Publique em PDF" em cada aplicativo para que possa salvar documentos, plataforma de slides ou planilhas como arquivos PDF. Isso torna muito mais fácil salvar planilhas do Excel em PDF a partir do menu e com instruções.


Instruções

Microsoft Office 2007 e 2010 faz com que seja fácil salvar arquivos em PDF (Stockbyte/Stockbyte/Getty Images)
  1. Clique duas vezes no nome do arquivo do Excel na pasta Meus Documentos ou Windows Explorer, ou abra o Excel e use o comando "Abrir" do botão iniciar. Procure pelo seu arquivo e clique em "Abrir".

  2. Pressione as teclas "Alt" e "F11" simultaneamente para abrir o editor Visual Basic. Use o Project Explorer para procurar pela pasta onde você precisa salvar as planilhas como arquivos PDF. Coloque o cursor sobre seu código do Visual Basic onde você quer que o arquivo seja salvo.

  3. Use a função " Exportar como formato fixo" para executar o "Salve como PDF". Essa função pode ser requerida a partir de qualquer planilha (por exemplo, "ActiveSheet".exportar como formato fixo) ou para a pasta de trabalho como um todo (por exemplo, "ActiveWorkbook". exportar como formato fixo).


    Você pode definir um número de opções com esse comando, a opção valores abaixo indicados são valores padrão do Excel.

    [Obrigatório] Tipo:= xlTipoPDF [Obrigatório] Nome do arquivo:= [Opcional] Qualidade:= xlPadrão de qualidade (xlPadrão de qualidade ou xlQualidade Mínima) [Opcional] Incluir propriedades do documento:= Verdade ("Verdade" significa que as propriedades do documento, como nome do autor e título do documento, serão incluídos no arquivo PDF; "Falso" significa que apenas as informações dentro dos limites serão incluídas.) [Opcional] Ignore áreas de impressão:= Falso ("Verdade" significa que todo conteúdo na planilha deve ser incluído; "Falso" significa que apenas a área com informação será incluída.) [Opcional] De:= 1 (Essa é o número da página onde o Excel deve começar a salvar. Se for omitido, o Excel começará na primeira página.) [Opcional] Para:= 5 (Essa é o número da página onde o Excel deve terminar de salvar. Se for omitido, o Excel terminará na última página.) [Opcional] Abra depois de publicar:= Falso ("Verdade" indica que o Excel deve lançar seu leitor padrão de arquivos PDF; "Falso" indica que o novo arquivo PDF não deve ser aberto automaticamente.)

  4. Execute o código da função para assegurar que o "Salve o PDF" funcionou corretamente. Salve o arquivo da planilha.


Dicas

  • Gravar as informações é a maneira mais rápida de aprender novas funções para automatizar funções do Excel. Comece as gravações, execute a ação manualmente, pare as gravações e abra o código de informações no Visual Basic para ver as propriedades, métodos e funções que você precisa.

Aviso

  • Faça um "backup" do arquivo da planilha antes de trabalhar na automação das informações.
  • Teste sua automação cuidadosamente para ter certeza que funcionou como esperado.
  • Essa resolução funciona para Excel 2007 e 2010 na plataforma do Windows. A implementação em um Mac pode ser diferente.

O que você precisa

  • Microsoft Excel 2007 ou 2010
  • Microsoft Office 2007 com "Salve como PDF ou XPS" (não incluso necessariamente em Office 2010)