j'ai fait une petite macro sous Business Object qui me crée un objet excel :
Set xcl = CreateObject("Excel.Application")
Je voudrais ensuite appliquer à cet objet un xcl.application.calculation =
xlmanual pour faciliter le rest de la macro qui ramene des données de bo dans
un fichier excel contenant de nombreuses formules.
Malheureusement, vba me repond 'unable to set the calculation property to
the application class'. Je pense qu'il cherche à l'appliquer sur Business
Object et non sur mon objet xcl.
Sauriez vous comment le faire ? Si vous connaissez une solution qui marche
sous un autre soft (genre word...) n'hésitez pas, j'essaierais de la
transposer.
Une autre solution serait de piloter business object à partir d'excel, mais
je ne sais pas comment le faire. A nouveau, si quelqu'un à un exemple à me
proposer, j'en serais ravi.
j'ai fait une petite macro sous Business Object qui me crée un objet excel : Set xcl = CreateObject("Excel.Application") Je voudrais ensuite appliquer à cet objet un xcl.application.calculation
xlmanual pour faciliter le rest de la macro qui ramene des données de bo dans
un fichier excel contenant de nombreuses formules.
Malheureusement, vba me repond 'unable to set the calculation property to the application class'. Je pense qu'il cherche à l'appliquer sur Business Object et non sur mon objet xcl. Sauriez vous comment le faire ? Si vous connaissez une solution qui marche sous un autre soft (genre word...) n'hésitez pas, j'essaierais de la transposer. Une autre solution serait de piloter business object à partir d'excel, mais je ne sais pas comment le faire. A nouveau, si quelqu'un à un exemple à me proposer, j'en serais ravi.
Merci d'avance Cordialement Benjamin
C'est cela la solution. Il faut un classeur d'ouvert.
Pour éviter d'utiliser CreateObject, tu peux faire comme cela :
Dim xlApp As Excel.Application
Set xlApp = New Excel.Application
A la fin pour fermer Excel :
Set xlApp = Nothing
--
Patrick
"Daniel.M" <prenom.maher@bigfoot.inutil.com> wrote in message
news:OSjTj$YzEHA.2012@TK2MSFTNGP15.phx.gbl...
Bonjour,
Assure-toi d'avoir ouvert (ou ajouter) un classeur.
Par exemple, ceci fonctionne:
Dim xlApp As Object
Set xlApp = CreateObject("Excel.Application")
xlApp.Workbooks.Add
"poy-poy" <poypoy@discussions.microsoft.com> wrote in message
news:F18EA40E-D31B-43F2-A73D-5D40F6349091@microsoft.com...
Bonjour,
j'ai fait une petite macro sous Business Object qui me crée un objet
excel :
Set xcl = CreateObject("Excel.Application")
Je voudrais ensuite appliquer à cet objet un xcl.application.calculation
xlmanual pour faciliter le rest de la macro qui ramene des données de bo
dans
un fichier excel contenant de nombreuses formules.
Malheureusement, vba me repond 'unable to set the calculation property to
the application class'. Je pense qu'il cherche à l'appliquer sur Business
Object et non sur mon objet xcl.
Sauriez vous comment le faire ? Si vous connaissez une solution qui
marche
sous un autre soft (genre word...) n'hésitez pas, j'essaierais de la
transposer.
Une autre solution serait de piloter business object à partir d'excel,
mais
je ne sais pas comment le faire. A nouveau, si quelqu'un à un exemple à
me
proposer, j'en serais ravi.
j'ai fait une petite macro sous Business Object qui me crée un objet excel : Set xcl = CreateObject("Excel.Application") Je voudrais ensuite appliquer à cet objet un xcl.application.calculation
xlmanual pour faciliter le rest de la macro qui ramene des données de bo dans
un fichier excel contenant de nombreuses formules.
Malheureusement, vba me repond 'unable to set the calculation property to the application class'. Je pense qu'il cherche à l'appliquer sur Business Object et non sur mon objet xcl. Sauriez vous comment le faire ? Si vous connaissez une solution qui marche sous un autre soft (genre word...) n'hésitez pas, j'essaierais de la transposer. Une autre solution serait de piloter business object à partir d'excel, mais je ne sais pas comment le faire. A nouveau, si quelqu'un à un exemple à me proposer, j'en serais ravi.
Merci d'avance Cordialement Benjamin
Daniel.M
No hay problema, Michel. :-)
"Michel Pierron" wrote in message news:u$
Sorry pour lr doublon Daniel, je n'avais pas vu ton post. MP
No hay problema, Michel. :-)
"Michel Pierron" <michel.pierron@free.fr> wrote in message
news:u$QZwJZzEHA.260@TK2MSFTNGP11.phx.gbl...
Sorry pour lr doublon Daniel, je n'avais pas vu ton post.
MP