Create COM Add-In for Office with Visual Basic 2005 Express

T

Thomas Möller

Hi all,

I've installed Visual Basic 2005 Express Edition.

Now I wonder how to create a COM Add-In for an Office Application like MS
Access.

Any hints?

TIA
 
T

Thaddaeus Parker

AFAIK, The express editions don't allow for the creation of add-ins. You
have to have the VS standard+ SKUs along with the VSTO (which is another
SKU). If I am not mistaken, you can find out whether or not you have the
ability to create an add-in by clicking New| Project |Other Project
Types|Extensibity and seeing whether you have templates for Visual Studio
Addin or Shared Addin. If they are not present you are out of luck with the
express editions.

Thaddaeus.
 
C

Cindy M -WordMVP-

Hi Thaddaeus,
AFAIK, The express editions don't allow for the creation of add-ins. You
have to have the VS standard+ SKUs along with the VSTO (which is another
SKU).
No, you don't need to have VSTO in order to create a COM Add-in... But you
do need to use a "shim".

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 :)
 
T

Thomas Möller

Hi Cindy,

Cindy M -WordMVP- said:
No, you don't need to have VSTO in order to create a COM Add-in...
But you do need to use a "shim".

thanks for your reply. I don't understand what "shim" means. I have
translated it with google into german language. It means "Meßplättchen".
This make's no sense. Can you help me ...

TIA
 
C

Cindy M -WordMVP-

Hi Thomas,
thanks for your reply. I don't understand what "shim" means. I have
translated it with google into german language. It means "Meßplättchen".
This make's no sense. Can you help me ...
The term won't translate in this context :) Managed COM Addins for Office
will, by default, all be loaded into the same domain. If one fails, all
fail. In order to prevent this, you have to use a "shim", created in C++.
Microsoft provides a "Wizard" that will do this for you. Go to the msdn
site at microsoft.com and search Shim to get a list of articles on the
topic.

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 :)
 
T

Thomas Möller

Hi Cindy,

Cindy M -WordMVP- said:
The term won't translate in this context :) Managed COM Addins for
Office will, by default, all be loaded into the same domain. If one
fails, all fail. In order to prevent this, you have to use a "shim",
created in C++. Microsoft provides a "Wizard" that will do this for
you. Go to the msdn site at microsoft.com and search Shim to get a
list of articles on the topic.

thank you for your explanations.

CU
 

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