RE: Use POI to call Excel macro

2006-07-28 Thread Chaudhary, Harsh
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/



Re: Use POI to call Excel macro

2006-07-28 Thread Oytun Askin (GMail)

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 [EMAIL PROTECTED] 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]


RE: Use POI to call Excel macro

2006-07-28 Thread Chaudhary, Harsh
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 [EMAIL PROTECTED] 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/



RE: Use POI to call Excel macro

2006-07-28 Thread Anthony Andrews
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.

RE: Use POI to call Excel macro

2006-07-28 Thread Chaudhary, Harsh
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/