Macro sous word

whooki

XLDnaute Occasionnel
Bonjour,

je suis en train de réaliser une macro automatique pour insérer un objet sous word.
Tout vas bien mais lorsque je veux nommer mon objet il me met le lien du fichier, et je souhaiterais uniquement le nom du document. Il y a un probleme au niveau de IconLabel:=vName, je ne sais pas quoi mettre à la place de vname pour qu'il prenne le nom du fichier


je vous met le code ci dessous:

Sub Macro2()
'
Dim FoundFile As Variant

Dim vName As Variant

With Application.FileDialog(FileDialogType:=msoFileDialogFilePicker)

If .Show = -1 Then

For Each FoundFile In .SelectedItems

vName = FoundFile 'gets new filepath

On Error GoTo Alternate

Selection.InlineShapes.AddOLEObject ClassType:="AcroExch.Document.7", _
FileName:=vName, LinkToFile:=True, DisplayAsIcon:=True, IconFileName:= _
"C:\Windows\Installer\{AC76BA86-7AD7-1036-7B44-AA1000000001}\PDFFile_8.ico" _
, IconIndex:=0, IconLabel:=vName


GoTo NextShape

Alternate:
Selection.InlineShapes.AddOLEObject ClassType:="AcroExch.Document.7", _
FileName:=vName, LinkToFile:=True, DisplayAsIcon:=True, IconFileName:= _
"C:\Windows\Installer\{AC76BA86-7AD7-1036-7B44-AA1000000001}\PDFFile_8.ico" _
, IconIndex:=0, IconLabel:=vName
NextShape:

Next

End If

End With

End Sub

Merci par avance
 

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
314 628
Messages
2 111 337
Membres
111 104
dernier inscrit
JEMADA