OVH Cloud OVH Cloud

Ouvrir Excel

3 réponses
Avatar
Ciginfo
Bonjour,
Mon programme VB doit pouvoir ouvrir Excel mais plus exactement un fichier
Excel situé dans le repertoire de mon appli.
Je connais bien l'instruction Shell, mais l'appli doit demarrer Excel alors
qu'elle ne connait pas le chemin de l'exe d'Excel dans la machine de
l'utilisateur, puis je ne sais pas ouvrir directement un fichier désiré.
Dois je me tourner vers CreateObject ou GetObject Application Excel, auquel
cas qqun peut il me donner des références sur la façon de l'utiliser, je ne
trouve pas grand chose de précis dans Msdn Library à ce sujet.
Merci à tous.

François

3 réponses

Avatar
s Lehaire
"Ciginfo" a écrit dans le message de news:
bkbm3f$vp0$
Bonjour,
Mon programme VB doit pouvoir ouvrir Excel mais plus exactement un fichier
Excel situé dans le repertoire de mon appli.
Je connais bien l'instruction Shell, mais l'appli doit demarrer Excel


alors
qu'elle ne connait pas le chemin de l'exe d'Excel dans la machine de
l'utilisateur, puis je ne sais pas ouvrir directement un fichier désiré.
Dois je me tourner vers CreateObject ou GetObject Application Excel,


auquel
cas qqun peut il me donner des références sur la façon de l'utiliser, je


ne
trouve pas grand chose de précis dans Msdn Library à ce sujet.
Merci à tous.

François





bonjour,
utilise l'instruction create object :

Dim oXlApp as object
Set oXlApp = CreateObject("excel.application")
oXlApp.Workbooks.Add
oXlApp.Visible = True
oXlApp.activeworkbook.activesheet.cells(1, 1) = "bonjour"
Set oXlApp = Nothing


j'espère que ça répond à ta question

au revoir =)
Avatar
Ciginfo
Oui et merci, mais où puis trouver plus de doc sur cette fonction
CreateObject. Comment fermer Excel, comment remplir les cellules, comment
enregistrer les modifications du fichier, comment utiliser GetObject si
Excel est dèja ouvert, etc...
François


"s Lehaire" a écrit dans le message de
news: bkbohd$l45$

"Ciginfo" a écrit dans le message de news:
bkbm3f$vp0$
> Bonjour,
> Mon programme VB doit pouvoir ouvrir Excel mais plus exactement un


fichier
> Excel situé dans le repertoire de mon appli.
> Je connais bien l'instruction Shell, mais l'appli doit demarrer Excel
alors
> qu'elle ne connait pas le chemin de l'exe d'Excel dans la machine de
> l'utilisateur, puis je ne sais pas ouvrir directement un fichier désiré.
> Dois je me tourner vers CreateObject ou GetObject Application Excel,
auquel
> cas qqun peut il me donner des références sur la façon de l'utiliser, je
ne
> trouve pas grand chose de précis dans Msdn Library à ce sujet.
> Merci à tous.
>
> François
>
>

bonjour,
utilise l'instruction create object :

Dim oXlApp as object
Set oXlApp = CreateObject("excel.application")
oXlApp.Workbooks.Add
oXlApp.Visible = True
oXlApp.activeworkbook.activesheet.cells(1, 1) = "bonjour"
Set oXlApp = Nothing


j'espère que ça répond à ta question

au revoir =)




Avatar
Guy DETIENNE
Salut ;O)

Ce qu'il te faudrait surtout c'est une bonne doc sur VBA Excel.
Tu trouveras cela chez tout bon éditeur informatique (Micro Application,
Sybex, Microsoft Press, Campus Press...)

Tchao

Guy DETIENNE

--
__________________________________
Tchao.net: L'information à votre dimension
www.tchao.net
"Ciginfo" a écrit dans le message de
news:bkbm3f$vp0$
Bonjour,
Mon programme VB doit pouvoir ouvrir Excel mais plus exactement un fichier
Excel situé dans le repertoire de mon appli.
Je connais bien l'instruction Shell, mais l'appli doit demarrer Excel


alors
qu'elle ne connait pas le chemin de l'exe d'Excel dans la machine de
l'utilisateur, puis je ne sais pas ouvrir directement un fichier désiré.
Dois je me tourner vers CreateObject ou GetObject Application Excel,


auquel
cas qqun peut il me donner des références sur la façon de l'utiliser, je


ne
trouve pas grand chose de précis dans Msdn Library à ce sujet.
Merci à tous.

François