Accueil > > > PILOTER ACROBAT READER DEPUIS EXCEL ET VBA
PILOTER ACROBAT READER DEPUIS EXCEL ET VBA
Information sur la source
Description
Exemple d'utilisation du composant OCX AcroPDF (AcrobatReader). Permet d'ouvrir un document pdf dans une Form
Source
- Sub LoadPDF(FicPdf As String, NoPage As Integer)
- 'Création de l'objet AcroPdf dans fenetre 'PdfForm'
- Set mObjPDF = PdfForm.Controls.Add("AcroPDF.PDF.1", "VisuPDF")
- ch = mObjPDF.src
- 'récupère la version d'acrobat
- ver = mObjPDF.GetVersions
- 'Paramétrage de l'objet sur la fenetre
- With PdfForm.Controls("VisuPDF")
- 'rend le composant Visible
- .Visible = True
- 'fixe la hauteur du composant par rapport a la fenetre
- .Height = PdfForm.Height - 20
- 'fixe la largeur du composant par rapport a la fenetre
- .Width = PdfForm.Width - 5
- 'mObjPDF.setViewRect 0, 0, 650, 580
- End With
- 'Paramétrage de l'objet AcroPdf
- With mObjPDF
- .src = FicPdf 'Nom du fichier ou lien URL
- '.LoadFile ("c:\nomfichier.pdf")
- .setShowScrollbars (True) 'Affiche l'assenceur True/False
- .setShowToolbar (True) 'Affiche la barre d'outil True/false
- .setPageMode ("none") 'Determine le mode d'affichage none/bookmarks/thumbs
- .setLayoutMode ("SinglePage") 'Determine le type d'affichage DontCare/SinglePage/OneColumn/TwoColumnLeft/TwoColumnRight
- .setCurrentPage (NoPage) 'Numéro de la page a afficher
- .setView ("Fit") 'Fixe la méthode d'affichage Fit/FitH/FitV/FitB/FitBH/FitB
- '.setZoom (100) 'Determine de niveau de zoom
- End With
- 'Affiche la feuille
- PdfForm.Show
- End Sub
-
- Sub essai()
- LoadPDF "http://www.adobe.com/devnet/acrobat/pdfs/iac_api_reference.pdf", 1
- End Sub
Sub LoadPDF(FicPdf As String, NoPage As Integer)
'Création de l'objet AcroPdf dans fenetre 'PdfForm'
Set mObjPDF = PdfForm.Controls.Add("AcroPDF.PDF.1", "VisuPDF")
ch = mObjPDF.src
'récupère la version d'acrobat
ver = mObjPDF.GetVersions
'Paramétrage de l'objet sur la fenetre
With PdfForm.Controls("VisuPDF")
'rend le composant Visible
.Visible = True
'fixe la hauteur du composant par rapport a la fenetre
.Height = PdfForm.Height - 20
'fixe la largeur du composant par rapport a la fenetre
.Width = PdfForm.Width - 5
'mObjPDF.setViewRect 0, 0, 650, 580
End With
'Paramétrage de l'objet AcroPdf
With mObjPDF
.src = FicPdf 'Nom du fichier ou lien URL
'.LoadFile ("c:\nomfichier.pdf")
.setShowScrollbars (True) 'Affiche l'assenceur True/False
.setShowToolbar (True) 'Affiche la barre d'outil True/false
.setPageMode ("none") 'Determine le mode d'affichage none/bookmarks/thumbs
.setLayoutMode ("SinglePage") 'Determine le type d'affichage DontCare/SinglePage/OneColumn/TwoColumnLeft/TwoColumnRight
.setCurrentPage (NoPage) 'Numéro de la page a afficher
.setView ("Fit") 'Fixe la méthode d'affichage Fit/FitH/FitV/FitB/FitBH/FitB
'.setZoom (100) 'Determine de niveau de zoom
End With
'Affiche la feuille
PdfForm.Show
End Sub
Sub essai()
LoadPDF "http://www.adobe.com/devnet/acrobat/pdfs/iac_api_reference.pdf", 1
End Sub
Historique
- 23 février 2009 22:11:19 :
- Ajout lien http://www.adobe.com/devnet/acrobat/pdfs/iac_api_reference.pdf dans le source
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
PDF en VBA Excel [ par p022289 ]
EricBonjour, je dois mettre à jour un site intranet à partir d'Excel et Acrobat 6 ou PDF 995, j'avais fais un truc qui marchait bien en VBA mais depui
ouvrir un fichier pdf en vba sous excel [ par lebpoussin ]
voila je dois créer une macro sous excel qui lorsque que l'on clique dessus ouvre un fichier pdf se trouvant sous C:\. Je n'arrive pas à trouver le co
imprimer un PDF à partir de VBA sous EXCEL [ par malloy ]
Bonjour ,Je suis entrain de creer une macro qui permet de gérer une liste de codes (sous excel) associer à des fichiers pdf.Je voudrais
afficher pdf dans userform (vba excel) [ par 37224Scan ]
Bonjour, j'aimerai afficher un fichier pdf (c:\lambda.pdf) dans une userform en VBA avec excel.Je voudrais utiliser la dll "acropdf.dll" de acrobat r
Impression fichier pdf depuis Excel vba [ par Col ]
Bonjour,Comment lancer l'impression d'un fichier PDF depuis Excel en VBA ?Merci.
[VBA-Excel] Bouton Parcourir [ par apache88 ]
Bonjour,J'aurais besoin de créer un bouton excel permettant de sélectionner un répertoire qui sera ensuite écrit dans une cellule. J'ai le code suivan
VBA Excel - Voir première page d'un PDF [ par Tenanio ]
Bonjour à tous,J'ai créé une base recensant tous les fichiers d'un répertoire avec leur adresse. Ce ne sont que des .pdf et j'aimerais que lorsque l'o
PDF [ par xaeris ]
bonjour tout le monde, je suis débutant en VBA j'aimerais savoir s'il est possible de générer un pdf a partir d'Excel.. Je m'explique, je vais génére
VBA pour Excel Generer un pdf [ par rouzb ]
Bonjour, Je travaille sur excel 2003. J'essaie de créer une macro qui permette d'enregistrer (imprimer) la feuille Excel voulue en PDF. J'ai essayé la
Créer un pdf en VBA excel [ par lenylett ]
Bonjour, Je suis vraiment au bout du rouleau !!! Je recherche depuis longtemps un bout de code VBA pour créer sur Excel un pdf (dont j'aurai à défini
|
Derniers Blogs
[WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|