I’m skeptical. I also hope they’ve learned lessons from the 2003-to-2007 “upgrade”. I have clients who have yelled at me about their frustration. “You’re an MVP, you should have told them it sucked.” Well, I am and I did, but the PTB/PHB (powers that be/pointy haired bosses) had already set the wheels in motion.
]]>There are things you can still only do using Excel 4 macros (Which things specifically, escapes me at the moment). If MS stops supporting it, do you think most people will simply stop upgrading?
]]>This is just my opinion, but I think MS has already done about as much for VB6 to VB.NET migration as they are going to do. The world has been on notice for a long time that they should be moving on to VB.NET (when it makes sense for them.) How long that transition takes in truth is really anyone’s guess though. MS could build VB6 capability into Windows 14 and someone would still be choked when it was pulled in 15, right?
With regards to VBA, and again, just my opinion… I think MS has learned some lessons about the transition from VB6 to VB.NET and what they did not do well there. I hope that means good things for our inevitable transition. I don’t think that VBA will be going anywhere in the short term though. We’re have Excel 14 on the horizon, and yet we still have support for XL4 macros at least as far as 13. I’m sure that VBA will continue in the product to give people sufficient time to migrate properly. Having said that, these are merely my musings and may not bear any resemblance to reality.
@JP I’m using VS 2008 Pro. It’s a big program, to be sure, and I’ve only just cracked the tip of it. But the stuff I’ve seen makes so much of the writing easier that it’s amazing.
]]>I love the IDE. The error msgs are much more suggestive than the usual VBA IDE error msgs. If your method is overloaded, you can cycle through each method until you find the one you want. And the arguments have tooltips.
]]>I’m still curious to see how MS will deal with the eventual demise of VBA and how (if) they’ll address the billions(? my guess) of lines of VB6 code that exist – and continue to be written – in the real world.
]]>