yannick63430
XLDnaute Junior
Bonjour à tous et à toutes,
après plusieurs tentatives soldées par des échecs, je demande votre aide pour réaliser une macro.
en fait je voudrais depuis excel, avoir une macro qui ouvre un fichier word que je choisisse via la boite de dialogue fichier/ouvrir.
Cela étant fait, j'aimerais avoir la possibilité de continuer ma macro pour que je puisse transférer mes données excel sous ce word.
Mon fichier word n'a pas de chemin d'accès fixe, d'où l'impossibilité de l'insérer directement dans une macro.
j'ai essayé plusieurs macro du type :
Sub Ouverture()
Dim Chemin As String
Dim fd As FileDialog
Dim vrtSelectedItem As Variant
Set fd = Application.FileDialog(msoFileDialogFilePicker)
With fd
If .Show = -1 Then
For Each vrtSelectedItem In .SelectedItems
Chemin = vrtSelectedItem
Documents.Open Filename:=Chemin, _
ConfirmConversions:=False, ReadOnly:=False, AddToRecentFiles:=False, _
PasswordDocument:="", PasswordTemplate:="", Revert:=False, _
WritePasswordDocument:="", WritePasswordTemplate:="", Format:= _
wdOpenFormatAuto, XMLTransform:="", Encoding:=65001
Next vrtSelectedItem
Else
End If
End With
Set fd = Nothing
End Sub
mais cette dernière ne fonctionne pas chez moi.
Merci d'avance, en espérant avoir été clair
Cordialement
yannick
après plusieurs tentatives soldées par des échecs, je demande votre aide pour réaliser une macro.
en fait je voudrais depuis excel, avoir une macro qui ouvre un fichier word que je choisisse via la boite de dialogue fichier/ouvrir.
Cela étant fait, j'aimerais avoir la possibilité de continuer ma macro pour que je puisse transférer mes données excel sous ce word.
Mon fichier word n'a pas de chemin d'accès fixe, d'où l'impossibilité de l'insérer directement dans une macro.
j'ai essayé plusieurs macro du type :
Sub Ouverture()
Dim Chemin As String
Dim fd As FileDialog
Dim vrtSelectedItem As Variant
Set fd = Application.FileDialog(msoFileDialogFilePicker)
With fd
If .Show = -1 Then
For Each vrtSelectedItem In .SelectedItems
Chemin = vrtSelectedItem
Documents.Open Filename:=Chemin, _
ConfirmConversions:=False, ReadOnly:=False, AddToRecentFiles:=False, _
PasswordDocument:="", PasswordTemplate:="", Revert:=False, _
WritePasswordDocument:="", WritePasswordTemplate:="", Format:= _
wdOpenFormatAuto, XMLTransform:="", Encoding:=65001
Next vrtSelectedItem
Else
End If
End With
Set fd = Nothing
End Sub
mais cette dernière ne fonctionne pas chez moi.
Merci d'avance, en espérant avoir été clair
Cordialement
yannick