Aplicações do Visual Basic (VBA) projetado pela Microsoft utilizar linguagem de programação Visual6. Ele foi criado para desenvolvedores para permitir funções definidas pelo utilizador e automatizar processos. Ele pode ser usado para criar um documento do Word de Excel e vice-versa, como é incorporado em aplicações Microsoft Office. Você pode usar VBA para imprimir arquivos PDF, se você entender a linguagem VBA e editor.
Abra seu editor de VBA com o documento no qual você deseja digitar o código. Clique em "Arquivo," em seguida, bateu "Ferramentas." Clique em "Macros." Acertar "Editor do Visual Basic." Se o uso de aplicativos 2007, clique em "Desenvolvedor," e depois bateu "Visual básico."
Digite este código na janela de código:
Sub OpenPDF ()
Dim strPDFFileName As String
strPDFFileName = "C: examplefile.pdf"
( "Esta próxima função verifica se o arquivo já não estiver aberto)
Se não FileLocked (strPDFFileName) Em seguida,
(Se ela retorna False, em seguida, continuar a abrir o arquivo PDF)
Documents.Open strPDFFileName)
Fim se
End Sub
Editar "strPDFFileName" adicionar o nome do arquivo completo para o arquivo PDF que você deseja abrir. Substituir "C: examplefile.pdf" com o caminho localização real do seu documento PDF.
Digite este código para se preparar para imprimir o PDF:
Sub PrintPDF (strPDFFileName como string)
Dim sAdobeReader as String
sAdobeReader = "C: Arquivos de Programas Adobe Acrobat 6.0 Leitor AcroRd32.exe"
RetVal = Shell (sAdobeReader & "/ P" & Chr (34) & sStrPDFFileName & CHR (34), 0)
End Sub
Modificar o caminho neste código do "Adobe Reader" para o caminho real de sua versão.
Introduzir este código para acionar seu PDF para impressão:
Sub CommandButton_Click ()
OpenPDF chamada
PrintPDF chamada
End Sub