The macro copies over some relevant data form the actuary sheets in addition to 
other stuff. We use this data as reference data. But the actuary sheet is a 
peice of crap, i.e. not coded by a programmer. For example, it updates certain 
values only when you click on a certain cells etc. So, from time to time, you 
have to open up the sheets and click on certain cells to update the data, 
particularly date based data. This is what the macro did. Since our servers are 
AIX, we can't open sheets there.
No, we cannot get the actuary to change his coding.
End of rant, LOL
Harsh.

-----Original Message-----
From: Anthony Andrews [mailto:[EMAIL PROTECTED] 
Sent: Friday, July 28, 2006 11:34 AM
To: POI Users List
Subject: RE: Use POI to call Excel macro


Which IDE do you use? If you use Eclipse and are lucky enough to have the SWT 
package installed - I think that it is a part of the core distribution - then 
you have access to a full set of classes that make it possible to use OLE to 
automate Excel and no worries about getting approval from aonywhere else. That 
could be one answer to your problem.

Just as an aside, how is the macro used to validate the results during testing? 
It is possible to create macros that will run when you open a workbook using 
Excel for instance. That may be one possible solution to your problem; create 
the worksheet using POI then have it validate itself when it is opened using 
Excel. Messy but it may work for you.

"Chaudhary, Harsh" <[EMAIL PROTECTED]> wrote: Thanks for the link. 
Unfortunately, I don't think I will be able to use it as we have these blessed 
jars which have to get past SW Engg. before they can be added to the code base. 
Oh well, I guess I will have to make my local box point to the other tiers for 
testing them.
Harsh.

-----Original Message-----
From: Oytun Askin (GMail) [mailto:[EMAIL PROTECTED] 
Sent: Friday, July 28, 2006 11:22 AM
To: POI Users List
Subject: Re: Use POI to call Excel macro


Hey there, try JaCob , they seem to have a good way of communicating with
most MS products from Java.
They are also mutli-thread aware.
The website is http://www.sourceforge.net/projects/jacob-project  i beileve.


Good luck, hope this helps.

On 7/28/06, Chaudhary, Harsh  wrote:
>
> OK, I will take your word for it. I need to call a macro every time I run
> a jUnit test as my reference data comes from an Excel spreadsheet from an
> actuary. But the codebase itself is installed on a UNIX machine.
> Harsh.
>
> -----Original Message-----
> From: KHZ (SAW) [mailto:[EMAIL PROTECTED]
> Sent: Friday, July 28, 2006 11:15 AM
> To: 'POI Users List'
> Subject: AW: Use POI to call Excel macro
>
>
> Hi Harsh.
>
> POI interpretes (read)/emulates (write) the physical structures of an
> Excel
> file.
>
> Excel macros are COM programming on a higher level not having to take care
> for several COM details.
>
> Being able to call Excel macros would mean that POI would reimplement all
> that things. Otherwise POI without having installed Office would be
> useless.
>
> So I'm quite sure that such things are rather unlikely to be implemented
> at
> all.
>
> Even things like OOo (Open Office) aren't able to call the VB macros.
>
> Regards,        Karl-Heinz.
>
>
> -----Urspr�ngliche Nachricht-----
> Von: Chaudhary, Harsh [mailto:[EMAIL PROTECTED]
> Gesendet: Freitag, 28. Juli 2006 18:09
> An: POI Users List
> Betreff: Use POI to call Excel macro
>
> Hi all,
> Is there a way I can use POI to call Excel macros?
> Harsh.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> Mailing List:     http://jakarta.apache.org/site/mail2.html#poi
> The Apache Jakarta Poi Project:  http://jakarta.apache.org/poi/
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> Mailing List:     http://jakarta.apache.org/site/mail2.html#poi
> The Apache Jakarta Poi Project:  http://jakarta.apache.org/poi/
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> Mailing List:     http://jakarta.apache.org/site/mail2.html#poi
> The Apache Jakarta Poi Project:  http://jakarta.apache.org/poi/
>
>


-- 
Oytun A�k�n
[EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
Mailing List:     http://jakarta.apache.org/site/mail2.html#poi
The Apache Jakarta Poi Project:  http://jakarta.apache.org/poi/



                
---------------------------------
Do you Yahoo!?
 Next-gen email? Have it all with the  all-new Yahoo! Mail Beta.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
Mailing List:     http://jakarta.apache.org/site/mail2.html#poi
The Apache Jakarta Poi Project:  http://jakarta.apache.org/poi/

Reply via email to