Converting XLA to COM

  • Thread starter Thread starter Karl
  • Start date Start date
K

Karl

Hi!

I have an Excel application that I would like to distribute as an
addin, but I am concerned about security. The application is written
in VBA, in XLA format.

I understand that my best option is to convert my XLA to a COM addin
using Microsoft Office XP Developer.

Questions:

1. Is any additional coding involved? I am not familiar with the API
nor with C++. Is the process anything like a straight "compilation"
from VBA or am I hoping for too much?

2. Do I need to buy the entire Developer package, including all the
Office application components that I already own?

3. I understand that Microsoft has replaced the Office Developer
series with Visual Studio Tools. Can I achieve the same result with
VST or would I face compatibility problems? Is working with VST any
easier/ more difficult?

I am worried that what I'm trying to do is a very small subset of the
capabilities of these tools and that I'll end up investing a lot of
time learning tools that I won't be using afterwards, a bit like
trying to get a drink from a fire hose!

Any help will be appreciated. Thanks!!
 
Hi Karl,

<<1. Is any additional coding involved? I am not familiar with the API nor
with C++. Is the process anything like a straight "compilation" from VBA or
am I hoping for too much?>>

You don't need to know anything about C++ and the additional coding
required is not what I'd call significant, but the additional understanding
required is not trivial.

<<2. Do I need to buy the entire Developer package, including all the Office
application components that I already own?>>

I think it's a moot point if you don't own the developer edition already
because I don't believe you can buy any version of Office XP any longer. You
might find it on E-Bay or someplace similar.

<<3. I understand that Microsoft has replaced the Office Developer series
with Visual Studio Tools. Can I achieve the same result with VST or would I
face compatibility problems? Is working with VST any easier/ more
difficult?>>

VSTO works only with Excel 2003 and Visual Studio.NET. You would not be
able to distribute your solution to anyone who is not running Excel 2003.
This would also require a very significant learning curve.

<<I am worried that what I'm trying to do is a very small subset of the
capabilities of these tools and that I'll end up investing a lot of time
learning tools that I won't be using afterwards, a bit like trying to get a
drink from a fire hose!>>

I hate to say it, but I think you've characterized things pretty
accurately. If I were you I'd stick with an xla.

--
Rob Bovey, MCSE, MCSD, Excel MVP
Application Professionals
http://www.appspro.com/

* Please post all replies to this newsgroup *
* I delete all unsolicited e-mail responses *


news:[email protected]...
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads

Protecting XLA 8
XLA development best practices 3
needing xla assistance 4
How to create XLA? 2
xla security warning 1
xla management 2
.XLA's Code Not Available? 2
Saving a .xla File 3

Back
Top