Before you embark on such a journey, you have to ask yourself what you hope
to gain, and what you hope not to lose, by switching.
VB.Net can certainly be used to automate Excel, but as you say, it is not
linked in the same way to Excel as is VBA; in fact there is some kind of PIA
required, or a shim, or some such. There is a certain overhead required for
any VB.Net project that is not needed in VBA because of the linkage. A VBA
solution is as easy as one workbook that contains some VBA code. A VB.Net
requires an assembly to accompany the Excel parts. A VBA solution can be
deployed as simply as emailing a workbook. A VB.net-based Office solution,
well, suffice to say that programmers have reported problems with this kind
of solution.
- Jon
-------
Jon Peltier, Microsoft Excel MVP
Tutorials and Custom Solutions
Peltier Technical Services, Inc. -
http://PeltierTech.com
_______
<(E-Mail Removed)> wrote in message
news:395847f4-f20c-4d3f-98f8-(E-Mail Removed)...
I program, but I am not a programmer. Please forgive me if this
question is simplistic or naïve. I am thinking of transitioning from
VBA to VB.net. However, since VBA is tightly bound to Excel the
development process is very efficient because I can quickly iterate
back and forth between a worksheet and the design space to converge on
the solution.
I downloaded Visual Studio .Net Express as a starting point. But it
is not clear to me that there is an equivalent way to lash up VB.net
to Excel. Can somebody point me to some documentation that explains
if and how that can be done? And while you are at it, is it worth the
effort?
Thanks Much,
SteveM