Inserer cellules d'une feuille de calcul excel dans word

cs_lonelywolf Messages postés 4 Date d'inscription lundi 14 février 2005 Statut Membre Dernière intervention 27 février 2005 - 22 févr. 2005 à 11:13
cs_lonelywolf Messages postés 4 Date d'inscription lundi 14 février 2005 Statut Membre Dernière intervention 27 février 2005 - 22 févr. 2005 à 14:48
bonjour,
j'essaye d'integrer des cellules d'une feuille excel dans word,
la methode addOLEObject fonctionne mais renvoie la feuille
sans possibilite de la dimensionner...
si un moyen existe avec cette methode ou une autre, je vous serais
tres reconnaissant de me donner un ti coup de main ^^'
merci

1 réponse

cs_lonelywolf Messages postés 4 Date d'inscription lundi 14 février 2005 Statut Membre Dernière intervention 27 février 2005
22 févr. 2005 à 14:48
Sub insererCellulesExcel()


Dim appWord As Word.Application
Dim appExcel As excel.Application 'Application Excel
Dim wbExcel As excel.Workbook 'Classeur Excel
Dim wsExcel As excel.Worksheet 'Feuille Excel
Dim rngExcel As excel.Range 'reference
Dim intTrav As Integer


'Associer word au document actuel
Set appWord = ActiveDocument.Application
'ouvrir excel
Set appExcel = CreateObject("Excel.Application")
'ouvrir le document
appExcel.Workbooks.Open "c:\seval\exel.xls"
'Récupération du classeur par défaut
Set wbExcel = appExcel.ActiveWorkbook
'Récupération de la feuille par défaut
Set wsExcel = wbExcel.ActiveSheet
'Activation, Selection et Copy
wsExcel.Activate
Set rngExcel = wsExcel.Range("A1:D1")
rngExcel.Copy
'Activation et Paste
appWord.Activate
appWord.Selection.PasteSpecial link:=False, DataType:=wdPasteOLEObject, Placement:=wdInLine
'quitter excel
appExcel.Application.Quit


End Sub


voila finalement une solution a base de copier coller,
le controle de word via vb/vba semble bien plus aisé
que celui d'excel, j'espere que ces qq lignes pourront etre utiles a qq.
@+
0
Rejoignez-nous