Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
DiscussionsAccessExcelInfoPathOutlookPowerPointPublisherWord
DirectoryUser Groups
Related Topics
Outlook ExpressInternet ExplorerWindowsMS Server ProductsMore Topics ...

MS Office Forum / Word / Programming / March 2006

Tip: Looking for answers? Try searching our database.

Visual Studio 2005 Tools for Office

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Jay - 02 Mar 2006 10:42 GMT
I wondered what Visual Studio 2005 Tools for Office would allow me to do better than just using VBA.
Does anyone have any experiences?
Word Heretic - 07 Mar 2006 15:19 GMT
G'day "Jay" <nospam>,

VS lets us compile stand-alone DLLs.

Steve Hudson - Word Heretic

steve from wordheretic.com (Email replies require payment)
Without prejudice

Jay reckoned:

>I wondered what Visual Studio 2005 Tools for Office would allow me to do better than just using VBA.
>Does anyone have any experiences?
Cindy M  -WordMVP- - 07 Mar 2006 22:00 GMT
Hi Jay,

> I wondered what Visual Studio 2005 Tools for Office would allow me to do better than just using VBA.
> Does anyone have any experiences?

In a nutshell: It makes it possible for you to use the .NET Framework library
classes with code "built into" a Word document. It also provides programmed
support for creating your own task panes and for data caching/exchange.

On the downside, the solutions can be complicated to distribute outside a
company-owned network since the code components don't actually travel with the
document, but are contained in a separate assembly package. And trust must be
granted to the assembly, as with any .NET solution.

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 :-)
Word Heretic - 08 Mar 2006 09:17 GMT
G'day Cindy M  -WordMVP- <C.Meister-C@hispeed.ch>,

Cindy, I am using some of the .Net framework from within vba, so I
guess you are saying there is more.

Steve Hudson - Word Heretic

steve from wordheretic.com (Email replies require payment)
Without prejudice

Cindy M -WordMVP- reckoned:

>Hi Jay,
>
[quoted text clipped - 18 lines]
>This reply is posted in the Newsgroup; please post any follow question or reply
>in the newsgroup and not by e-mail :-)
Cindy M  -WordMVP- - 08 Mar 2006 16:46 GMT
Hi Steve,

> I am using some of the .Net framework from within vba, so I
> guess you are saying there is more.

Can you expand on this? You have a managed Addin and are
using a call-back? You're "hacking" a managed DLL using the
Windows API?

Considering the question has been asked in the vba.beginners
group, these approaches are somewhat "out-of-scope", I
think...

Since Jay was asking what VSTO can do, as opposed to VBA, the
ability to create independent DLLs is somewhat irrelevant...

   -- Cindy Meister
Jay - 09 Mar 2006 10:56 GMT
Thanks for all the replies.

Yes, I'm a 'relative' beginner in VBA for Word, but I am happy for others to ask non-beginners
follow-up questions in this thread.

Jay

"Cindy M -WordMVP-" <C.Meister-C@hispeed.ch> wrote in message news:VA.0000bb55.00559916@speedy...
Hi Steve,

> I am using some of the .Net framework from within vba, so I
> guess you are saying there is more.

Can you expand on this? You have a managed Addin and are
using a call-back? You're "hacking" a managed DLL using the
Windows API?

Considering the question has been asked in the vba.beginners
group, these approaches are somewhat "out-of-scope", I
think...

Since Jay was asking what VSTO can do, as opposed to VBA, the
ability to create independent DLLs is somewhat irrelevant...

   -- Cindy Meister
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.