Rapport de message :*
 

Re: Insérer un pdf à l'aide d'une macro

Titre du sujet : Re: Insérer un pdf à l'aide d'une macro
par myDearFriend! le 15/04/2010 14:51:59

Bonjour vodkaddict ,

Ci-dessous, peut-être une réponse à ta question, si j'ai bien compris...

DANS UN MODULE DE CODE STANDARD (ex : Module1)
Sub InsererPDF()
'myDearFriend!  -  www.mdf-xlpages.com
Dim Obj As OLEObject
Dim Chemin As Variant
Dim T As String
    'Choix du fichier PDF
    Chemin = Application.GetOpenFilename("Fichiers PDF(*.pdf),*.pdf", Title:="Choisir le fichier .PDF à insérer")
    If Chemin = False Then Exit Sub
    Application.ScreenUpdating = False
    'Création nouvelle feuille
    With Worksheets.Add(After:=Worksheets(Worksheets.Count))
        On Error Resume Next
        .Name = Left(Mid(Chemin, InStrRev(Chemin, "") + 1), 31)
        'Insertion de l'objet PDF
        Set Obj = .OLEObjects.Add(Filename:=Chemin, Link:=True, DisplayAsIcon:=False)
    End With
    Obj.Left = 1
    Obj.Top = 1
    Application.ScreenUpdating = True
End Sub

Cordialement,