[prev in list] [next in list] [prev in thread] [next in thread] 

List:       poi-user
Subject:    RE: Use POI to call Excel macro
From:       "Chaudhary, Harsh" <HCHAUDHA () amfam ! com>
Date:       2006-07-28 17:02:53
Message-ID: 9184F901B9329343B15CA661D1009B0504BFAD28 () NHQ1ACCOEX02VS1 ! corporate ! amfam ! com
[Download RAW message or body]

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:pythonaddict@yahoo.com] 
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" <HCHAUDHA@amfam.com> 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:oytun12@gmail.com] 
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:karl-heinz.zengerle@sawag.com]
> 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:HCHAUDHA@amfam.com]
> 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: poi-user-unsubscribe@jakarta.apache.org
> Mailing List:     http://jakarta.apache.org/site/mail2.html#poi
> The Apache Jakarta Poi Project:  http://jakarta.apache.org/poi/
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: poi-user-unsubscribe@jakarta.apache.org
> Mailing List:     http://jakarta.apache.org/site/mail2.html#poi
> The Apache Jakarta Poi Project:  http://jakarta.apache.org/poi/
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: poi-user-unsubscribe@jakarta.apache.org
> Mailing List:     http://jakarta.apache.org/site/mail2.html#poi
> The Apache Jakarta Poi Project:  http://jakarta.apache.org/poi/
> 
> 


-- 
Oytun A�k�n
oytun12@gmail.com

---------------------------------------------------------------------
To unsubscribe, e-mail: poi-user-unsubscribe@jakarta.apache.org
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: poi-user-unsubscribe@jakarta.apache.org
Mailing List:     http://jakarta.apache.org/site/mail2.html#poi
The Apache Jakarta Poi Project:  http://jakarta.apache.org/poi/


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic