A construção ou uso de um documento do Microsoft Office , planilha ou banco de dados muitas vezes exige referenciamento de dados que existe em outro arquivo. O formato Portable Document File (PDF) é usado para transmitir informações através de plataformas de computação e pode ser usado como uma referência de dados para os arquivos do Office mencionados anteriormente. Usando o Visual Basic for Applications (VBA) , você pode criar macros dentro dos aplicativos do Office para criar um método de taquigrafia de abrir um arquivo PDF enquanto ainda estiver trabalhando dentro do aplicativo. Instruções
1
Crie uma nova macro no aplicativo do Office que você deseja usar ao abrir o arquivo PDF. O exemplo que aparece nas etapas a seguir foi criado em Excel. Selecione a aba " View" no menu Ribbon e clique na pequena seta abaixo do ícone " Macros " . Selecione "Ver Macros " no menu .
2
Digite um nome para a macro na caixa de texto " Nome da Macro " . Este exemplo é chamado " OpenPDFFile . " Clique no botão " Criar" para abrir o editor de VBA.
3
Digite as declarações VBA entre a "Sub OpenPDFFile " e instruções " End Sub" para selecionar e abrir o arquivo PDF. Comece por declarar uma variável de cadeia para conter o nome do arquivo PDF.
Dim strPDF_File_Name As String
4
Atribua um nome de arquivo PDF e extensão para a variável. Um nome de arquivo fixo é atribuído no código VBA:
strPDF_File_Name = "C : \\ Users \\ myName \\ Meus Documentos \\ somePDF.pdf "
Você também pode atribuir o nome do arquivo por meio de um valor retornado do diálogo "Open File" . Para permitir o uso do File Explorer para localizar o arquivo , use a seguinte declaração , em vez da instrução anterior :
strPDF_File_Name = Application.GetOpenFilename (". . Arquivos PDF *, pdf , todos os arquivos * * " , 1, " Open File ", False)
5
Instruir VBA para tratar o nome do arquivo como se fosse um hiperlink. Esta afirmação chama o navegador padrão e abre o documento PDF para revisão em uma aba do navegador . Continuando o exemplo , a instrução final é:
ActiveWorkbook.FollowHyperlink strPDF_File_Name
6
Pressione " Alt + Q" para fechar o editor e voltar para o livro do Excel. Guarde o livro para salvar a macro.