Bonjour,
Après diverse manipulation qui ne me donne pas forcement satisfaction, et après une longue recherche sur le net.... Une solution semble être intéressante pour ce que je veux faire (export de feuille Excel dans un document Word).
Je pars de word pour expliquer la méthode que j'aimerais utiliser :
J'ai découvert une option word intéressante qui est l'insertion d'objet. Qui a l'avantage de me garder la mise en forme excel, de conserver les formules... qui me permet donc de modifier mon excel dans word sans problème.
Option que l'on peut trouver dans :
Insertion/Objet/Créer à partir du fichier/... (cf. fichier joint pour comprendre tout l’intérêt de cette outil)
Au passage, par le biais de l'enregistreur de macro word j'ai pu obtenir :
Selection.InlineShapes.AddOLEObject ClassType:= _
"Excel.SheetMacroEnabled.12", FileName:= _
"C:\Users\ph\Desktop\Programme PROG\Tabelau_de_surface.xlsm", LinkToFile _
:=False, DisplayAsIcon:=False
De plus j'ai appris (et testé) qu'excel pouvait contrôler word ^^ (ouverture/fermeture/copier/coller etc.)
Donc ma question :
Quelqu'un sait comment je peux faire une insertion d'objet (correspondant à une feuille excel) depuis excel par une macro ?
(A savoir cette action ne me permet que d'ajouter la première feuille excel, donc je devrai surement boucler sur mes feuilles, la localisation de mon classeur et une variable, et je souhaite l'ajouter à un word existant)
Sinon si quelqu'un peut m'orienter,
D'avance merci,
Cordialement,
Philippe
Après diverse manipulation qui ne me donne pas forcement satisfaction, et après une longue recherche sur le net.... Une solution semble être intéressante pour ce que je veux faire (export de feuille Excel dans un document Word).
Je pars de word pour expliquer la méthode que j'aimerais utiliser :
J'ai découvert une option word intéressante qui est l'insertion d'objet. Qui a l'avantage de me garder la mise en forme excel, de conserver les formules... qui me permet donc de modifier mon excel dans word sans problème.
Option que l'on peut trouver dans :
Insertion/Objet/Créer à partir du fichier/... (cf. fichier joint pour comprendre tout l’intérêt de cette outil)
Au passage, par le biais de l'enregistreur de macro word j'ai pu obtenir :
Selection.InlineShapes.AddOLEObject ClassType:= _
"Excel.SheetMacroEnabled.12", FileName:= _
"C:\Users\ph\Desktop\Programme PROG\Tabelau_de_surface.xlsm", LinkToFile _
:=False, DisplayAsIcon:=False
De plus j'ai appris (et testé) qu'excel pouvait contrôler word ^^ (ouverture/fermeture/copier/coller etc.)
Donc ma question :
Quelqu'un sait comment je peux faire une insertion d'objet (correspondant à une feuille excel) depuis excel par une macro ?
(A savoir cette action ne me permet que d'ajouter la première feuille excel, donc je devrai surement boucler sur mes feuilles, la localisation de mon classeur et une variable, et je souhaite l'ajouter à un word existant)
Sinon si quelqu'un peut m'orienter,
D'avance merci,
Cordialement,
Philippe