Re: Word 2003 VB IDE & VB2005

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



CS Hayes <hayes.cs(remove this)@gmail.com> wrote:
I've been feeling my way around this issue. I really don't know what is
what. What provoked this question was the fact that (out of curiousity) I
looked at what version of VB the Office Suite was using (via [help], [about].)
I'm trying a trial of Office 2007 and the VBA ide is VB 6.5
am I missing something here? If MS is migrating to VB.NET then why the
release of 2007 with VB 6.5?

Because the Office division within Microsoft, unlike the Developer Tools division,
understands the peril it puts the company in if/when they abandon their customer
base. For a good explanation of this, see:

Visual Studio Magazine - Guest Opinion - Office and .NET: Better Together?
http://www.fawcette.com/vsm/2002_08/magazine/departments/guestop/

The real problem with VB.NET is that it doesn't offer a migration path for those of
us who have used MSBasic for the first *quarter-century* of its existence. What it
does is declare those decades of work to have been disposable. While it's very true
that old code often benefits (greatly!) from rewrites, it simply *cannot* be a
decision relegated to the langauge vendor. That's a decision only you, the
developer, can and should make. This fundamental principle was cast aside in this
debacle. (See my sig.)

From what I understand (and it's not a lot) VB.NET or VS2005 are external
from Office and VB 6.5 is internal or attached directly to the individual
program (i.e. Word, Excel, Access etc.) I also, apparently, grasp that it is
safe to learn VB 6.5 for Office as a tool for creating small solutions for
clients (is this true?)

True, on both accounts. And the .5 there really refers to the IDE release, not the
language itself. Very little, if anything, has changed in the language since the
6.0 release.

Can I obtain literature (books, training) on using the VB 6.5 and progress
in that direction or is it an area that is not covered? (I'm really not sure
what books to get, I just ordered "Visual Basic 2005 Step by Step" but that
wouldn't help if I was focusing on the VB 6.5)

There's lots of them, yeah! The most recent one I enjoyed was "Professional Excel
Development" (http://tinyurl.com/ys6g4t). Here's a few dedicated to Word --
http://tinyurl.com/2ykyxs -- wish I could recommend a specific one, but I'm not as
familiar with that bunch. There are also scads of good websites -- like
http://word.mvps.org -- where you can find very well crafted example code and
explanations.

Have fun... Karl
--
..NET: It's About Trust!
http://vfred.mvps.org


.



Relevant Pages

  • Re: consciousness, was Re: etc.
    ... What constitutes an explanation? ... been writing in a foreign language. ... The basics of conditioning are simple and trivial. ...
    (comp.ai.philosophy)
  • Re: Help Constructing Fictional Cross-Religious Movement
    ... >feature of the explanation of "what's an object?" ... >this is a crucial distinction, and tend to think it's already implied by ... just a subroutine in a language that implicitly makes multiple independent ...
    (rec.arts.sf.composition)
  • Re: Darwins principle of divergence - Tautology
    ... so that the Samarin and Goodman explanations do not apply. ... linguists can transcribe my language but seem to terrified ... I would not count that as an explanation, ... Language not used to communicate between people - and the research amongst the Pentacostians shows that they do not understand each other either - is not a language that linguistics can say much about. ...
    (talk.origins)
  • Re: Man-eaters
    ... evolution that are much easier to explain; ... the FORM of the explanation ... The only form I employ is that of natural selection. ... Whereas complex language has evolved ...
    (sci.anthropology.paleo)
  • Re: vb.net or c#
    ... point that Visual Studio magazine had an Editor's Note calling on Microsoft ... The situation is much better now (most articles have both C# and VB.NET ... then it will not matter which language any particular sample is written ... learning the other is a matter of a couple of days learning ...
    (microsoft.public.dotnet.framework.aspnet)