Faire reference à une document EXCEL déjà ouvert (vb2005e)

Résolu
vercomax Messages postés 547 Date d'inscription mercredi 28 juillet 2004 Statut Membre Dernière intervention 11 septembre 2013 - 12 déc. 2006 à 11:22
vercomax Messages postés 547 Date d'inscription mercredi 28 juillet 2004 Statut Membre Dernière intervention 11 septembre 2013 - 12 déc. 2006 à 12:59
Bonjour,

après plusieures recherches ici, je ne trouve pas les codes pour faire référence à un document excel déjà ouvert par l'utilisateur. je ne trouve que des createobjet.

ma question donc:
en vb2005, j'ai un document excel mondoc.xls déjà ouvert, je souhaite changer a valeur de la cellule A1 de la feuille 1
comment déclarer tout çà

(pas besoin de refermer le doc)

merci de vos réponses

6 réponses

vercomax Messages postés 547 Date d'inscription mercredi 28 juillet 2004 Statut Membre Dernière intervention 11 septembre 2013 2
12 déc. 2006 à 12:59
apparement, j'ai trouvé
fallait pas oublier la virgule !

Dim docexcel
As Excel.Application
docexcel = GetObject(, "excel.application")

docexcel.Visible =

True
3
drikce06 Messages postés 2236 Date d'inscription lundi 29 mai 2006 Statut Membre Dernière intervention 29 mai 2008 10
12 déc. 2006 à 11:34
Salut, Il est ouvert sans ton application?

 Drikce 06

Si la réponse vous convient: Réponse acceptée. Si la réponse vous convient pas:
0
vercomax Messages postés 547 Date d'inscription mercredi 28 juillet 2004 Statut Membre Dernière intervention 11 septembre 2013 2
12 déc. 2006 à 11:49
non
il est déjà ouvert par l'utilisateur et ensuite l'utilisateur lance mon prog
0
vercomax Messages postés 547 Date d'inscription mercredi 28 juillet 2004 Statut Membre Dernière intervention 11 septembre 2013 2
12 déc. 2006 à 11:51
heu oui, pardon, le fichier xls est déjà ouvert avant de lancer mon application
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
drikce06 Messages postés 2236 Date d'inscription lundi 29 mai 2006 Statut Membre Dernière intervention 29 mai 2008 10
12 déc. 2006 à 11:54
Ben le problème c'est que tu dois créer une instance d'excel et ouvrir ce fichier dans cette instance, si il est déjà ouvert je ne pense pas que tu puisse le modifier. Et sinon en VB2005 pas besoin de create objet si tu met excel en référence!

 Drikce 06

Si la réponse vous convient: Réponse acceptée. Si la réponse vous convient pas:
0
vercomax Messages postés 547 Date d'inscription mercredi 28 juillet 2004 Statut Membre Dernière intervention 11 septembre 2013 2
12 déc. 2006 à 12:03
j'ai fait:

Public docexcel
As Excel.Application

mais ensuite, comment lui dire que l'on va travailler avec le document déjà ouvert ?

genre docexcel name="toto.xls"

merci
0
Rejoignez-nous