OSごとのVB6のサポート状況についての文書を紹介します。
Windows Vista および Windows Server 2008 に対する Visual Basic 6.0 のサポートに関する声明
Visual Basic チームは、Visual Basic 6.0 アプリケーションが Windows Vista、R2 を含む Windows Server 2008、Windows 7、およびWindows 8 でも "動作する" よう、その互換性に向けて努力を続けています。 ...
Visual Basic チームは、Visual Basic 6.0 アプリケーションが Windows Vista、R2 を含む Windows Server 2008、Windows 7、およびWindows 8 でも "動作する" よう、その互換性に向けて努力を続けています。
Visual Basic チームの目標は、Windows XP で動作する Visual Basic 6.0 アプリケーションが、Windows Vista、Windows Server 2008、Windows 7、および Windows 8 でも動作することです。このドキュメントで詳しく説明しますが、コアとなる Visual Basic 6.0 ランタイムがサポートされるのは、Windows Vista、Windows Server 2008、Windows 7、および Windows 8 の有効期間、つまり 5 年間のメインストリーム サポート フェーズに、5 年間の延長サポート フェーズを加えた期間となります ( http://support.microsoft.com/gp/lifepolicy)。