Program to create COM Add-in

A

Alex

I'd like to try to create a COM Add-in. I know that I need either Visual
Basic 5.0 or later or Office 2000 Developer. When I open MS Word and get
into Microsoft Visual Basic Editor I have version Microsoft Visual Basic 6.3.
Is this the same as Visual Basic? Thanks
 
C

Cindy M -WordMVP-

Hi =?Utf-8?B?QWxleA==?=,
I'd like to try to create a COM Add-in. I know that I need either Visual
Basic 5.0 or later or Office 2000 Developer. When I open MS Word and get
into Microsoft Visual Basic Editor I have version Microsoft Visual Basic 6.3.
Is this the same as Visual Basic?
No, this isn't the same :)

If you want to use Office 2000 or 2002 to develop a COM Add-in then you need to
have the Office Developer Kit; this isn't available for Office 2003.

VBA is a subset of "the real, classic" Visual Basic. Mostly, it has the same
basic structures and gives you quite a few of the basic functions and methods
available in its "big brother". But it uses a different Forms package, and
supports creating things like DLLs, EXEs, ActiveX controls... and Add-in DLLs
for Office.

The Office Developer Kit for Office 2000 and 2002 adds that capability to the
Office VB Editor. But you can't buy them any more in the stores; you'd have to
try something like Ebay.

As a matter of fact, I'm not sure you can still be classic VB6 in stores any
more, either. Microsoft is pushing everyone and everything towards .NET. You can
build Add-ins in the .NET Framework, but the whole thing still isn't very stable
(requires an "iffy" workaround called a "Shim" to properly register the Add-in
under COM so that it runs as it should).

Cindy Meister
INTER-Solutions, Switzerland
http://homepage.swissonline.ch/cindymeister (last update Jun 8 2004)
http://www.word.mvps.org

This reply is posted in the Newsgroup; please post any follow question or reply
in the newsgroup and not by e-mail :)
 

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

Top