Pink_Paradise
XLDnaute Nouveau
Bonjour le forum,
Voila j'expose mon problème. En 2003, je developpe une macro afin qu'elle puisse tt simplement m'insérer des fichiers de typer .rtf. La macro me localise les fichiers afin de les afficher sur Word 2003. Malheuresement et après de nombreuse recherche sur le net, je viens de découvrir que pour Word et Excel 2007 et 2010 l'application File.search n'est plus prise en considération!!!
Voici la macro développez :
Rem ***********************************************************************
Rem : Insertion de tous les fichiers RTF contenu dans un répertoire
Rem : Auteur :Sabrina M.
Rem : Date : 08/02/2003
Rem : ---------------------------------------------------------------------
Rem : 1) Insere tous les fichiers contenu dans un même répertoire
Rem ***********************************************************************
Sub Inserer_fichier()
Set fs = Application.FileSystemObject
With fs
.LookIn = file
.FileName = "*.rtf"
If .Execute(SortBy:=msoSortByFileName, _
SortOrder:=msoSortOrderAscending) > 0 Then
For i = 1 To .FoundFiles.Count
Selection.InsertFile FileName:=.FoundFiles(i), Range:="", ConfirmConversions:= _
False, link:=True, Attachment:=False
If i <> .FoundFiles.Count Then
Selection.InsertBreak Type:=wdSectionBreakNextPage
End If
Next i
Else
MsgBox "Aucun fichier n'a été trouvé."
End If
End With
End Sub
S'il y a quelqu'un qui pourrait me sauver, je pourrais être reconnaisante
Merci le forum
Sabrina
Voila j'expose mon problème. En 2003, je developpe une macro afin qu'elle puisse tt simplement m'insérer des fichiers de typer .rtf. La macro me localise les fichiers afin de les afficher sur Word 2003. Malheuresement et après de nombreuse recherche sur le net, je viens de découvrir que pour Word et Excel 2007 et 2010 l'application File.search n'est plus prise en considération!!!
Voici la macro développez :
Rem ***********************************************************************
Rem : Insertion de tous les fichiers RTF contenu dans un répertoire
Rem : Auteur :Sabrina M.
Rem : Date : 08/02/2003
Rem : ---------------------------------------------------------------------
Rem : 1) Insere tous les fichiers contenu dans un même répertoire
Rem ***********************************************************************
Sub Inserer_fichier()
Set fs = Application.FileSystemObject
With fs
.LookIn = file
.FileName = "*.rtf"
If .Execute(SortBy:=msoSortByFileName, _
SortOrder:=msoSortOrderAscending) > 0 Then
For i = 1 To .FoundFiles.Count
Selection.InsertFile FileName:=.FoundFiles(i), Range:="", ConfirmConversions:= _
False, link:=True, Attachment:=False
If i <> .FoundFiles.Count Then
Selection.InsertBreak Type:=wdSectionBreakNextPage
End If
Next i
Else
MsgBox "Aucun fichier n'a été trouvé."
End If
End With
End Sub
S'il y a quelqu'un qui pourrait me sauver, je pourrais être reconnaisante
Merci le forum
Sabrina