Microsoft is therefore no longer keeping C# and VB in rough parity.
"VB 15 comes with a subset of C# 7.0's features," says Torgersen.
VB, though, is mostly used for Windows Forms applications (plus a few ASP.
NET Web Forms), and by new developers, many of whom switch to C# when they discover its richer ecosystem.
More VB developers will switch now that Microsoft has been clear about its plans.
Without the BASIC language, Microsoft might not exist.
The functionality depends on Word, not on the Automation client.
But it also works even if you run your Automation code from Word itself.
You can verify this by launching Word the old-fashioned way and opening File1 at the bottom of the File menu after running the sample code.
Although it would be difficult to do an exhaustive test, in theory this should work from any Automation client-Visual Basic, Excel, Power Point, or any other.
VB also had many idiosyncrasies; interested readers are referred to Bruce Mc Kinney's book Hardcore Visual Basic and especially the last chapter, entitled "Bring Your Hatchet". NET Framework development platform complete with a new language, called C#, as well as an updated version of VB, called Visual Basic . "It's a little bit more different than Visual Basic than we would like it to be, but we needed to do that in order to give you the important advances that are in the product," said then-CEO Steve Ballmer.