Exportar um arquivo do Project para pdf ou xps por VBA.

O objetivo deste tutorial é mostrar como exportar através de VBA arquivos pdf ou xps ou definindo a extensão padrão do arquivo de exportação.

No Project 2010 clique na aba Exibição - Macros - Gravar nova Macro.

Como trata-se de um exemplo defina as seguintes informações:

Nome da Macro: Macro1
Tecla de Atalho: em branco.
Armazenar macro em: Este projeto.

E clique em OK.

Retorne a aba  Exibição e clique em Macros - Parar Gravação.

Retorne a aba  Exibição e clique em Macros - Exibir Macros.

Selecione a Macro1 que foi criada e cliquem em Editar, neste momento você será direcionado para a tela do Visual Basic for Application - VBA onde é inserido os código de programação do Microsoft Project.

A linha que utilizamos para exportar as propriedades do arquivo Project para um arquivo do tipo pdf ou xps é:

DocumentExport FileName:="Diretorio\Nomedoarquivo" FileType:=pjxps.

A opção file permite que você defina qual a extensão do arquivo de exportação.

Exemplo:

Se você quiser um arquivo do tipo XPS o file type ficaria assim:

FileType:=pjxps.

Agora se o seu objetivo é um arquivo do tipo PDF o file type ficaria assim:

FileType:=pjpdf.

Vale lembra que você ainda tem a opção de definir essa extensão pdf ou xps diretamente no filename.

Exemplo:

Arquivo do tipo PDF:

DocumentExport FileName:="Diretorio\Nomedoarquivo.pdf"

Arquivo do tipo XPS:

DocumentExport FileName:="Diretorio\Nomedoarquivo.xps"

Agora vendo um exemplo prático o local para onde vou exportar exemplo é a área de trabalho - Desktop.

Exemplo:

DocumentExport FileName:="C:\Desktop\Project1.pdf"

Em outras formas:

DocumentExport FileName:="C:\Desktop\Project1" FileType:=pjpdf

DocumentExport FileName:="C:\Desktop\Project1" FileType:=pjxps

Pressione a tecla F8 para ir depurarando o código e assim que concluir acesse a área de trabalho e procure pelos arquivos exportados.

Espero que tenham gostado do tutorial.

Reference: Export Project for file pdf or file xps.

Nenhum comentário:

Postar um comentário