Phase 3VBScript will be retired and eliminated from future versions of Windows. This means all the dynamic link libraries (.dll files) of VBScript will be removed. As a result, projects that rely on VBScript will stop functioning. By then, we expect that you’ll have switched to suggested alternatives.
Please explicitly state which .dll files will be removed. When you say "all the dynamic link libraries of VBScript", which .dll's does Microsoft consider to be a part of VBScript? It seems safe to assume vbscript.dll will be going away, but what about scrrun.dll? That would be hugely disruptive in the VBA world as it would mean the loss of both the Dictionary object and the FileSystemObject. Relatedly, um, there are currently NO "suggested alternatives" for the functionality these .dll's provide.
- vbscript.dll:
- Microsoft VBScript Regular Expressions 1.0
- Microsoft VBScript Regular Expressions 5.5
- scrrun.dll:
- Microsoft Scripting Runtime
Also, when you say to VBA developers, "future phases will affect you, so watch out for new developments," when should we expect to see those "new developments"? Depending on the path forward, we will need some lead time to change the hundreds of thousands (millions?) of code bases that currently rely on those features.