jrivet
Messages postés7393Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 7 sept. 2006 à 16:48
Salut,
On va reprendre depuis le début.
1- Qu utilises tu comme VB (VBA Excel, VBA Word => rapport a la quesiton de ce matin) ou VB6
2 - Ou est placer ton code de seleciton et de copie
@+, Ju£i?n
jrivet
Messages postés7393Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 7 sept. 2006 à 17:17
Re,
Bon voyons voir si ce code fait en VB6 peu t'aider (a toi de l'adapter en .NET)
Le code suivant
- Ouvre Excel (le classeur C:\testBouton.Xls
- Copie la zone A1 => E8
- Ouvre Word sur un document Vierge
- Colle la selection précédement copier
Il manque la sauvegarde du document et du classeur, ainsi que la desctruction des objets utilisés mais bon c'est pour l'exemple
'Cote Excel
Dim ExcelApp As New Excel.Application
Dim ExcelWBook As Excel.Workbook
'Code Word
Dim WordApp As New Word.Application
Dim WordDoc As Word.Document
'Ouverture d'excel
Set ExcelWBook = ExcelApp.Workbooks.Open("C:\testBouton.xls")
'Copy du 'tableau' A1 a E8
Call ExcelWBook.Worksheets(1).Range("A1:E8").Copy
'Ouverture d'un document Vierge
Set WordDoc = WordApp.Documents.Add
WordDoc.Activate
'Colle le tableau
WordApp.Selection.Paste