Access - PDF Barras de herramientas

 
Vista:

PDF Barras de herramientas

Publicado por Santi (33 intervenciones) el 22/07/2003 17:36:59
Hola a todos...

Cómo puedo quitar por código, desde un procedimiento VBA, las barras de
herramientas (File, Navigation, Basic Tools, etc.) que aparecen en los documentos
pdf.

¿Dónde puedo conseguir información sobre las instrucciones que puedo utilizar
para programar los archivos pdf desde Access?

Gracias de antemano,

Santi
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

PDF Barras de herramientas

Publicado por Alejandro (4142 intervenciones) el 02/05/2023 18:47:09
Para ocultar las barras de herramientas en un documento PDF desde Access, puedes usar la librería Adobe Acrobat a través de VBA.

Aquí te dejo un ejemplo de cómo ocultar las barras de herramientas en un documento PDF:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Sub OcultarBarrasHerramientasPDF()
 
    Dim AcroApp As Acrobat.CAcroApp
    Dim AcroAVDoc As Acrobat.CAcroAVDoc
    Dim AcroPDDoc As Acrobat.CAcroPDDoc
    Dim i As Integer
 
    Set AcroApp = CreateObject("AcroExch.App")
    Set AcroAVDoc = CreateObject("AcroExch.AVDoc")
 
    If AcroAVDoc.Open("ruta\archivo.pdf", "") Then
        Set AcroPDDoc = AcroAVDoc.GetPDDoc
        For i = 0 To AcroPDDoc.GetNumToolbar
            AcroPDDoc.SetToolbarVisibility i, False
        Next i
    End If
 
    AcroAVDoc.Close True
    AcroApp.Exit
 
    Set AcroApp = Nothing
    Set AcroAVDoc = Nothing
    Set AcroPDDoc = Nothing
 
End Sub

Ten en cuenta que para usar este código necesitas tener instalado Adobe Acrobat en tu equipo y agregar la referencia a la librería "Adobe Acrobat xx.x Type Library" en el editor de VBA de Access.

Espero que esto te ayude. En cuanto a la documentación, puedes consultar la ayuda de Adobe Acrobat o buscar en Internet recursos sobre programación con esta librería.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar