Declaración de soporte para Visual Basic 6.0 en WindowsSupport Statement for Visual Basic 6.0 on Windows

Resumen ejecutivoExecutive summary

El equipo de Visual Basic se compromete a la compatibilidad de "Simplemente funciona" para aplicaciones de Visual Basic 6.0 en los siguientes sistemas operativos de Windows compatibles:The Visual Basic team is committed to "It Just Works" compatibility for Visual Basic 6.0 applications on the following supported Windows operating systems:

  • Windows 10Windows 10
  • Windows 8.1Windows 8.1
  • Windows 7Windows 7
  • Windows Server 2016Windows Server 2016
  • Windows Server 2012 incluido R2Windows Server 2012 including R2
  • Windows Server 2008 R2 de incluidoWindows Server 2008 including R2

Los objetivos del equipo de Visual Basic es que las aplicaciones de Visual Basic 6.0 seguirán ejecutando en versiones compatibles de Windows.The Visual Basic team’s goal is that Visual Basic 6.0 applications continue to run on supported Windows versions. Como se detalla en este documento, el tiempo de ejecución de Visual Basic 6.0 core será compatible para la duración completa de las versiones compatibles de Windows, que es de cinco años de soporte estándar, seguido de cinco años de soporte extendido (http://support.microsoft.com/gp/lifepolicy).As detailed in this document, the core Visual Basic 6.0 runtime will be supported for the full lifetime of supported Windows versions, which is five years of mainstream support followed by five years of extended support (http://support.microsoft.com/gp/lifepolicy). La barra de soporte técnico se limitará a regresiones graves y problemas de seguridad críticos para las aplicaciones existentes.The support bar will be limited to serious regressions and critical security issues for existing applications.

Resumen técnicoTechnical summary

Visual Basic 6.0 se compone de estos productos claves:Visual Basic 6.0 is made up of these key deliverables:

  • Visual Basic 6.0 IDE (entorno de desarrollo integrado).Visual Basic 6.0 IDE (Integrated Development Environment).
  • En tiempo de ejecución de Visual Basic 6.0: las bibliotecas base y el motor de ejecución utilizada para ejecutar aplicaciones de VB 6.0.Visual Basic 6.0 Runtime: the base libraries and execution engine used to run VB 6.0 applications.
  • Archivos de extendido en tiempo de ejecución de Visual Basic 6.0: seleccionar archivos OCX de control de ActiveX, las bibliotecas y herramientas de envío con el medio IDE y como una versión en línea.Visual Basic 6.0 Runtime Extended Files: selected ActiveX control OCX files, libraries, and tools shipping with the IDE media and as an online release.

El IDE de 6.0 Visual BasicThe Visual Basic 6.0 IDE

El IDE de Visual Basic 6.0 ya no se admite a partir del 8 de abril de 2008.The Visual Basic 6.0 IDE is no longer supported as of April 8, 2008. Además, los equipos de Windows y Visual Basic han probado IDE de Visual Basic 6.0 en Windows Vista, Windows 7, Windows Server 2008, Windows 8 y Windows 8.1 para comprender y mitigar (si procede) problemas de compatibilidad en las versiones de 32 bits de Windows (consulte el Windows de 64 bits sección para obtener más información acerca de los sistemas de 64 bits).Additionally, both the Windows and Visual Basic teams have tested Visual Basic 6.0 IDE on Windows Vista, Windows 7, Windows Server 2008, Windows 8, and Windows 8.1 to understand and mitigate (if appropriate) compatibility issues on 32-bit versions of Windows (see the 64-Bit Windows section below for further information about 64-bit systems). Este anuncio no cambia la directiva de soporte técnico para el IDE.This announcement does not change the support policy for the IDE.

El tiempo de ejecución de Visual Basic 6.0The Visual Basic 6.0 runtime

El tiempo de ejecución de Visual Basic 6.0 se define como los archivos binarios compilados incluidos originalmente en la lista de redistribución de Visual Basic 6.0.The Visual Basic 6.0 runtime is defined as the compiled binary files originally included in the redistribution list for Visual Basic 6.0. Estos archivos se han marcado como distribuible en la licencia de Visual Basic 6.0 original.These files were marked as distributable in the original Visual Basic 6.0 license. Ejemplos de estos archivos, la biblioteca en tiempo de ejecución de Visual Basic 6.0 (msvbvm60.dll), controles (es decir, msflxgrd.ocx) junto con el tiempo de ejecución de los archivos auxiliares de otras áreas funcionales principales (es decir, MDAC).Examples of these files include the Visual Basic 6.0 runtime library (msvbvm60.dll), controls (i.e., msflxgrd.ocx) along with runtime support files for other major functional areas (i.e. MDAC).

El tiempo de ejecución se divide en tres grupos:The runtime is divided into the three groups:

  • Admite archivos de tiempo de ejecución: envío en el sistema operativoSupported runtime files -- Shipping in the OS

    Los archivos de en tiempo de ejecución de clave de Visual Basic 6.0, utilizados en la mayoría de los escenarios de aplicaciones, se incluyen en y compatible con la duración de las versiones compatibles de Windows.Key Visual Basic 6.0 runtime files, used in the majority of application scenarios, are shipping in and supported for the lifetime of supported Windows versions. Esta duración es de cinco años de soporte técnico y cinco años de soporte extendido desde el momento en que se suministra una versión concreta de Windows.This lifetime is five years of mainstream support and five years of extended support from the time that a given version of Windows ships. Estos archivos se ha probado la compatibilidad como parte de nuestras pruebas de aplicaciones de Visual Basic 6.0 que se ejecutan en versiones de Windows compatibles.These files have been tested for compatibility as part of our testing of Visual Basic 6.0 applications running on supported Windows versions.

    Nota

    Todas las versiones compatibles de Windows contienen una lista de archivos prácticamente idéntica, y los requisitos de paquete redistribuible para aplicaciones que contienen estos archivos deben ser casi idénticos.All supported Windows versions contain a nearly identical list of files, and the redist requirements for applications containing these files should be nearly identical. Una diferencia clave es que TriEdit.dll se ha quitado de Windows Vista y versiones posteriores.One key difference is that TriEdit.dll was removed from Windows Vista and later versions.

  • Admite archivos de tiempo de ejecución:-archivos para distribuir con la aplicación extendidosSupported runtime files –- Extended files to distribute with your application

    Esta lista extendida está formada por controles de tecla, bibliotecas y herramientas que se instalan desde el medio IDE o desde Microsoft.com en el equipo del desarrollador.This extended list consists of key controls, libraries, and tools that are installed from the IDE media or from Microsoft.com to the developer machine. Normalmente, el IDE VB6 instala estos controles en el equipo del desarrollador de forma predeterminada.Typically, the VB6 IDE installed these controls to the developer machine by default. El desarrollador debe seguir redistribuir estos archivos con la aplicación.The developer still needs to redistribute these files with the application. La versión admitida de los archivos está disponible en línea en Microsoft Download Center (http://go.microsoft.com/fwlink/?LinkID=142927).The supported version of the files is available online on the Microsoft Download Center (http://go.microsoft.com/fwlink/?LinkID=142927).

  • Archivos en tiempo de ejecución no compatibleUnsupported runtime files

    Algunos archivos cualquiera ha caído estándar admiten o nunca se incluyeron como parte de la redistribución en tiempo de ejecución (por ejemplo, se incluyen en el \Tools carpeta en el disco IDE para admitir aplicaciones heredadas de VB4/VB5, o estaban controles de terceros).Some files either have fallen out of mainstream support or were never included as a part of the runtime redist (e.g., they were included in the \Tools folder on the IDE media to support legacy VB4/VB5 applications, or they were third-party controls). Estos archivos no se admiten en Windows; en su lugar, están sujetos a cualquier contrato de soporte técnico se aplica a los medios que se enviaron con.These files are not supported on Windows; instead they are subject to whatever support agreement applies to the media they were shipped with. Esto no implica ninguna garantía alrededor de soporte técnico y servicio.This implies no warranties around support and servicing. En algunos casos, se admiten las versiones posteriores de estas bibliotecas.In some instances, later versions of these libraries are supported. A continuación, se proporcionan detalles sobre compatibilidad con versiones anteriores o la migración a versiones compatibles.Details on backward compatibility or migration to supported versions are provided below.

Para conocer detalles concretos sobre los archivos incluidos en cada grupo de soporte técnico, consulte el definición en tiempo de ejecución sección más adelante.For specific details on the files included in each support group see the Runtime Definition section below.

El tiempo de vida de soporte técnico de Visual Basic 6.0The Visual Basic 6.0 support lifetime

Admitir ni un envío de archivos binarios en tiempo de ejecución de Visual Basic 6.0 en versiones compatibles de Windows no cambia la directiva de soporte técnico para el IDE de Visual Basic 6.0 o Visual Studio 6.0 IDE como un todo.Supporting and/or shipping Visual Basic 6.0 runtime binaries on supported Windows versions does not change the support policy for the Visual Basic 6.0 IDE or Visual Studio 6.0 IDE as a whole. Los productos salen de soporte extendido de 8 de abril de 2008.Those products moved out of extended support on April 8, 2008.

Obtener más información sobre el ciclo de vida de soporte técnico de productos de Microsoft se puede encontrar en http://support.microsoft.com/gp/lifepolicy.Details on the support lifecycle of Microsoft products can be found at http://support.microsoft.com/gp/lifepolicy. Como parte de este ciclo de vida de soporte técnico, Microsoft seguirá admitir el tiempo de ejecución de Visual Basic 6.0 en versiones compatibles de Windows para la duración de soporte técnico de estos sistemas operativos.As a part of this support lifecycle, Microsoft will continue to support the Visual Basic 6.0 runtime on supported Windows versions for the support lifetime of those operating systems. Por ejemplo, esto significa que el tiempo de ejecución de Visual Basic 6.0 se admitirán en Windows Server 2003 hasta junio de 2008 para el soporte técnico y junio de 2013 de soporte extendido.This means, for example, that the Visual Basic 6.0 runtime will be supported on Windows Server 2003 until June, 2008 for Mainstream Support and June, 2013 for Extended Support. Para obtener más detalles sobre el ciclo de vida de soporte técnico o para obtener información sobre opciones de soporte adicionales, visite nuestra página de soporte técnico en http://www.microsoft.com/support.For more details on the support lifecycle or to find out about additional support options, please visit our support page at http://www.microsoft.com/support.

Windows de 64 bits64-Bit Windows

Archivos de tiempo de ejecución de Visual Basic 6.0 son de 32 bits.Visual Basic 6.0 runtime files are 32-bit. Estos archivos se incluyen en 64 bits sistemas operativos Windows al que hace referencia en la tabla siguiente.These files ship in 64-bit Windows Operating Systems referenced in the table below. en el entorno de emulación de WOW solo se admiten componentes y aplicaciones de VB6 de 32 bits.32-bit VB6 applications and components are supported in the WOW emulation environment only. También se deben hospedar los componentes de 32 bits en procesos de aplicación de 32 bits.32-bit components must also be hosted in 32-bit application processes.

El IDE de Visual Basic 6.0 nunca se han proporcionado en una versión de 64 bits nativa, ni el IDE de 32 bits compatible en Windows de 64 bits.The Visual Basic 6.0 IDE has never been offered in a native 64-bit version, nor has the 32-bit IDE been supported on 64-bit Windows. Desarrollo de VB6 en Windows de 64 bits o en cualquier arquitectura nativo que no sea de 32 bits no es y no se admite.VB6 development on 64-bit Windows or any native architecture other than 32-bit is not and will not be supported.

Windows 7Windows 7

Desde la versión inicial de esta afirmación de compatibilidad, el sistema operativo Windows 7 se ha liberado.Since the initial release of this support statement, the Windows 7 operating system has been released. Este documento se actualizó para aclarar el soporte técnico de Microsoft para VB6 en Windows 7.This document has been updated to clarify Microsoft’s support for VB6 on Windows 7.

El runtime de VB6 se incluirá y será compatible con Windows 7 durante la vigencia del sistema operativo.The VB6 runtime will ship and will be supported in Windows 7 for the lifetime of the OS. Archivos de tiempo de ejecución de Visual Basic 6.0 siguen estando sólo de 32 bits, y todos los componentes se deben hospedar en procesos de aplicación de 32 bits.Visual Basic 6.0 runtime files continue to be 32-bit only, and all components must be hosted in 32-bit application processes.

Windows 8.1Windows 8.1

Desde la versión inicial de esta afirmación de compatibilidad, el sistema operativo de Windows 8.1 se ha liberado.Since the initial release of this support statement, the Windows 8.1 operating system has been released. Este documento se actualizó para aclarar el soporte técnico de Microsoft para VB6 en Windows 8.1.This document has been updated to clarify Microsoft’s support for VB6 on Windows 8.1.

El runtime de VB6 se incluirá y será compatible con Windows 8.1 durante la vigencia del sistema operativo.The VB6 runtime will ship and will be supported in Windows 8.1 for the lifetime of the OS. Archivos de tiempo de ejecución de Visual Basic 6.0 siguen estando sólo de 32 bits, y todos los componentes se deben hospedar en procesos de aplicación de 32 bits.Visual Basic 6.0 runtime files continue to be 32-bit only, and all components must be hosted in 32-bit application processes. Los programadores pueden considerar el caso de soporte técnico para Windows 8.1 como el mismo como para Windows 7.Developers can think of the support story for Windows 8.1 as being the same as it is for Windows 7.

Windows 10Windows 10

Desde la versión inicial de esta afirmación de compatibilidad, el sistema operativo Windows 10 se ha liberado.Since the initial release of this support statement, the Windows 10 operating system has been released. Este documento se actualizó para aclarar el soporte técnico de Microsoft para VB6 en Windows 10.This document has been updated to clarify Microsoft’s support for VB6 on Windows 10.

El runtime de VB6 se incluirá y será compatible con Windows 10 durante la vigencia del sistema operativo.The VB6 runtime will ship and will be supported in Windows 10 for the lifetime of the OS. Archivos de tiempo de ejecución de Visual Basic 6.0 siguen estando sólo de 32 bits, y todos los componentes se deben hospedar en procesos de aplicación de 32 bits.Visual Basic 6.0 runtime files continue to be 32-bit only, and all components must be hosted in 32-bit application processes. Los programadores pueden considerar el caso de soporte técnico para Windows 10 como el mismo como para Windows 8.1.Developers can think of the support story for Windows 10 as being the same as it is for Windows 8.1.

Windows Server 2008Windows Server 2008

Desde la versión inicial de esta afirmación de compatibilidad, el sistema operativo Windows Server 2008 se ha liberado.Since the initial release of this support statement, the Windows Server 2008 operating system has been released. Este documento se actualizó para aclarar el soporte técnico de Microsoft para VB6 en Windows Server 2008.This document has been updated to clarify Microsoft’s support for VB6 on Windows Server 2008.

El runtime de VB6 se incluirá y se admitirán en Windows Server 2008 durante la vigencia del sistema operativo.The VB6 runtime will ship and will be supported in Windows Server 2008 for the lifetime of the OS. Archivos de tiempo de ejecución de Visual Basic 6.0 siguen estando sólo de 32 bits, y todos los componentes se deben hospedar en procesos de aplicación de 32 bits.Visual Basic 6.0 runtime files continue to be 32-bit only, and all components must be hosted in 32-bit application processes.

Windows Server 2008 R2Windows Server 2008 R2

Desde la versión inicial de esta declaración de soporte técnico, se ha liberado el sistema operativo Windows Server 2008 R2.Since the initial release of this support statement, the Windows Server 2008 R2 operating system has been released. Este documento se actualizó para aclarar el soporte técnico de Microsoft para VB6 en Windows Server 2008 R2.This document has been updated to clarify Microsoft’s support for VB6 on Windows Server 2008 R2.

El runtime de VB6 se incluirá y será compatible con Windows Server 2008 R2 durante la vigencia del sistema operativo.The VB6 runtime will ship and will be supported in Windows Server 2008 R2 for the lifetime of the OS. Archivos de tiempo de ejecución de Visual Basic 6.0 siguen estando sólo de 32 bits, y todos los componentes se deben hospedar en procesos de aplicación de 32 bits.Visual Basic 6.0 runtime files continue to be 32-bit only, and all components must be hosted in 32-bit application processes. Los programadores pueden considerar el caso de soporte técnico para Windows Server 2008 R2 como el mismo como para Windows Server 2008.Developers can think of the support story for Windows Server 2008 R2 as being the same as it is for Windows Server 2008.

Windows Server 2012Windows Server 2012

Desde la versión inicial de esta afirmación de compatibilidad, el sistema operativo Windows Server 2012 se ha liberado.Since the initial release of this support statement, the Windows Server 2012 operating system has been released. Este documento se actualizó para aclarar el soporte técnico de Microsoft para VB6 en Windows Server 2012.This document has been updated to clarify Microsoft’s support for VB6 on Windows Server 2012.

El runtime de VB6 se incluirá y será compatible con Windows Server 2012 durante la vigencia del sistema operativo.The VB6 runtime will ship and will be supported in Windows Server 2012 for the lifetime of the OS. Archivos de tiempo de ejecución de Visual Basic 6.0 siguen estando sólo de 32 bits, y todos los componentes se deben hospedar en procesos de aplicación de 32 bits.Visual Basic 6.0 runtime files continue to be 32-bit only, and all components must be hosted in 32-bit application processes. Los programadores pueden considerar el caso de soporte técnico para Windows Server 2012 como el mismo como para Windows Server 2008 R2.Developers can think of the support story for Windows Server 2012 as being the same as it is for Windows Server 2008 R2.

Windows Server 2012 R2Windows Server 2012 R2

Desde la versión inicial de esta afirmación de compatibilidad, el sistema operativo Windows Server 2012 R2 se ha liberado.Since the initial release of this support statement, the Windows Server 2012 R2 operating system has been released. Este documento se actualizó para aclarar el soporte técnico de Microsoft para VB6 en Windows Server 2012 R2.This document has been updated to clarify Microsoft’s support for VB6 on Windows Server 2012 R2.

El runtime de VB6 se incluirá y será compatible con Windows Server 2012 R2 durante la vigencia del sistema operativo.The VB6 runtime will ship and will be supported in Windows Server 2012 R2 for the lifetime of the OS. Archivos de tiempo de ejecución de Visual Basic 6.0 siguen estando sólo de 32 bits, y todos los componentes se deben hospedar en procesos de aplicación de 32 bits.Visual Basic 6.0 runtime files continue to be 32-bit only, and all components must be hosted in 32-bit application processes. Los programadores pueden considerar el caso de soporte técnico para Windows Server 2012 R2 como el mismo como para Windows Server 2012.Developers can think of the support story for Windows Server 2012 R2 as being the same as it is for Windows Server 2012.

Windows Server 2016Windows Server 2016

Desde la versión inicial de esta afirmación de compatibilidad, el sistema operativo Windows Server 2016 se ha liberado.Since the initial release of this support statement, the Windows Server 2016 operating system has been released. Este documento se actualizó para aclarar el soporte técnico de Microsoft para VB6 en Windows Server 2016.This document has been updated to clarify Microsoft’s support for VB6 on Windows Server 2016.

El runtime de VB6 se incluirá y se admitirán en Windows Server 2016 durante la vigencia del sistema operativo.The VB6 runtime will ship and will be supported in Windows Server 2016 for the lifetime of the OS. Archivos de tiempo de ejecución de Visual Basic 6.0 siguen estando sólo de 32 bits, y todos los componentes se deben hospedar en procesos de aplicación de 32 bits.Visual Basic 6.0 runtime files continue to be 32-bit only, and all components must be hosted in 32-bit application processes. Los programadores pueden considerar el caso de soporte técnico para Windows Server 2016 como el mismo como para Windows Server 2012 R2.Developers can think of the support story for Windows Server 2016 as being the same as it is for Windows Server 2012 R2.

Versiones de sistemas operativos Windows admitidasSupported Windows operating system versions

Esta sección proporciona información adicional acerca de los sistemas operativos que ofrecen un nivel de compatibilidad para VB6.This section provides additional information regarding the operating systems that offer some level of support for VB6.

Sistema operativo WindowsWindows operating system VB6 Tiempo de ejecución admitidaVB6 Supported Runtime
¿Archivos de envío de Windows tienen compatibilidad?Files Shipping in Windows have support?
VB6 Admite RutimeVB6 Supported Rutime
Archivos extendidosExtended Files
¿para distribuir con la aplicación dispone de soporte técnico?to distribute with your application have support?
¿IDE de VB6 tiene soporte técnico?VB6 IDE has support?
Todas las ediciones de 32 bits de Windows 10Windows 10, all 32-bit editions Sí *Yes * Sí *Yes * NoNo
Windows 10, todas las ediciones de 64 bits (WOW solo)Windows 10, all 64-bit editions (WOW only) Sí *Yes *
aplicaciones de 32 bits que se ejecutan en WOW solo32-bit apps running in WOW only
Sí*Yes*
aplicaciones de 32 bits que se ejecutan en WOW solo32-bit apps running in WOW only
NoNo
Windows 8.1, todas las ediciones de 32 bitsWindows 8.1, all 32-bit editions Sí *Yes * Sí *Yes * NoNo
Windows 8.1, todas las ediciones de 64 bits (WOW solo)Windows 8.1, all 64-bit editions (WOW only) Sí *Yes *
aplicaciones de 32 bits que se ejecutan en WOW solo32-bit apps running in WOW only
Sí*Yes*
aplicaciones de 32 bits que se ejecutan en WOW solo32-bit apps running in WOW only
NoNo
Windows 7, todas las ediciones de 32 bitsWindows 7, all 32-bit editions Sí *Yes * Sí *Yes * NoNo
Windows 7, todas las ediciones de 64 bits (WOW solo)Windows 7, all 64-bit editions (WOW only) Sí *Yes *
aplicaciones de 32 bits que se ejecutan en WOW solo32-bit apps running in WOW only
Sí *Yes *
aplicaciones de 32 bits que se ejecutan en WOW solo32-bit apps running in WOW only
NoNo
Windows Server 2016, todas las ediciones de 64 bits (WOW solo)Windows Server 2016, all 64-bit editions (WOW only) Sí*Yes*
aplicaciones de 32 bits que se ejecutan en WOW solo32-bit apps running in WOW only
Sí*Yes*
aplicaciones de 32 bits que se ejecutan en WOW solo32-bit apps running in WOW only
NoNo
Windows Server 2012 R2, todas las ediciones de 64 bits (WOW solo)Windows Server 2012 R2, all 64-bit editions (WOW only)
Windows Server 2012, todas las ediciones de 64 bits (WOW solo)Windows Server 2012, all 64-bit editions (WOW only)
Sí*Yes*
aplicaciones de 32 bits que se ejecutan en WOW solo32-bit apps running in WOW only
Sí*Yes*
aplicaciones de 32 bits que se ejecutan en WOW solo32-bit apps running in WOW only
NoNo
Windows Server 2008 R2, x64 todas las ediciones (solo WOW)Windows Server 2008 R2, all x64 editions (WOW only)
Windows Server 2008, x64 todas las ediciones (solo WOW)Windows Server 2008, all x64 editions (WOW only)
Sí *Yes *
aplicaciones de 32 bits que se ejecutan en WOW solo32-bit apps running in WOW only
Sí *Yes *
aplicaciones de 32 bits que se ejecutan en WOW solo32-bit apps running in WOW only
NoNo
Windows Server 2008, todas las ediciones de 32 bitsWindows Server 2008, all 32-bit editions Sí *Yes * Sí *Yes * NoNo

Nota

* Compatibilidad de runtime de VB6 está limitado por el ciclo de vida de soporte técnico de Windows.* VB6 runtime support is limited by the Windows support lifecycle. Por ejemplo, si el sistema operativo de destino está en soporte extendido, VB6 no puede tener un mayor nivel de soporte técnico de soporte técnico ampliado.For example, if the target OS is in Extended support, VB6 cannot have a higher level of support than Extended support. El hoja informativa de ciclo de vida de soporte de Windows contiene información de ciclo de vida adicionales acerca de las versiones de Windows anteriores y actuales.The Windows support lifecycle fact sheet contains additional lifecycle information about previous and current Windows versions.

Uso de tiempo de ejecución de Visual Basic 6.0 dentro de VBA y OfficeVisual Basic 6.0 runtime usage inside VBA and Office

Visual Basic para aplicaciones o VBA, es una tecnología distinta usada para la automatización de la aplicación macros dentro de otras aplicaciones, normalmente dentro de aplicaciones de Microsoft Office.Visual Basic for Applications, or VBA, is a distinct technology commonly used for application automation and macros inside of other applications, most commonly inside Microsoft Office applications. VBA se distribuye como parte de Office y, por tanto, la compatibilidad con VBA se rige por la directiva de soporte técnico de Office.VBA ships as a part of Office and therefore the support for VBA is governed by the support policy of Office. Sin embargo, hay situaciones donde es usar VBA para llamar a o para hospedar los controles y los archivos binarios en tiempo de ejecución de Visual Basic 6.0.However, there are situations where VBA is used to call or host Visual Basic 6.0 runtime binaries and controls. En estos casos, Visual Basic 6.0 admite archivos de tiempo de ejecución en el sistema operativo y la lista de archivos extendidas también se admiten cuando se utiliza dentro de un entorno compatible con VBA.In these situations, Visual Basic 6.0 supported runtime files in the OS and the extended file list are also supported when used inside of a supported VBA environment.

Para que escenarios en tiempo de ejecución de VB6 que deben admitir dentro de VBA, deben cumplirse todos los elementos siguientes:For VB6 runtime scenarios to be supported inside VBA, all of the following must be true:

  • Todavía se admite la versión del SO host en tiempo de ejecución VB.The host OS version for VB runtime is still supported.
  • Todavía se admite la versión de host de Office para VBA.The host version of Office for VBA is still supported.
  • Todavía se admiten los archivos en tiempo de ejecución en cuestión.The runtime files in question are still supported.

Script de Visual Basic (VBScript)Visual Basic Script (VBScript)

VBScript está relacionado con Visual Basic 6.0 y esta afirmación de compatibilidad.VBScript is unrelated to Visual Basic 6.0 and this support statement. Sin embargo, VBScript actualmente se envía como parte de Windows 7, Windows 8.1, Windows 10, Windows Server 2008 R2, Windows Server 2012 incluido R2 y Windows Server 2016 de incluido y se rige por el ciclo de vida de soporte técnico del sistema operativo.However, VBScript is currently shipping as part of Windows 7, Windows 8.1, Windows 10, Windows Server 2008 including R2, Windows Server 2012 including R2, and Windows Server 2016 and is governed by the OS support lifecycle.

Componentes de tercerosThird-party components

Microsoft no ha podido proporcionar soporte técnico para los componentes de terceros, como los controles ActiveX/OCX.Microsoft is unable to provide support for third party components, such as OCX/ActiveX controls. Se recomienda ponerse en contacto con el proveedor de control original para obtener más información acerca de los componentes de compatibilidad con los clientes.Customers are encouraged to contact the original control vendor for details on support for those components.

Informar de problemas con aplicaciones de VB 6.0 que se ejecutan en WindowsReporting issues with VB 6.0 applications running on Windows

Los desarrolladores que pretende utilizar Visual Basic 6.0 con uno de los sistemas operativos enumerados de Windows deben instalar un sistema operativo y empezar a probar la compatibilidad de aplicaciones con pruebas de aceptación de aplicación original.Developers planning to use Visual Basic 6.0 with one of the listed Windows operating systems should install that operating system and begin application compatibility testing using original application acceptance testing.

Si encuentra un problema con la aplicación de Visual Basic 6.0 en uno de los sistemas operativos enumerados de Windows, siga los canales de soporte normales para notificar el problema.If you find an issue with your Visual Basic 6.0 application running on one of the listed Windows operating systems, please follow your normal support channels to report the issue.

Compatible y envío en WindowsSupported and shipping in Windows

atl.dllatl.dll msadcor.dllmsadcor.dll msorcl32.dllmsorcl32.dll OLE2.dllole2.dll
asycfilt.dllasycfilt.dll msadcs.dllmsadcs.dll msvbvm60.dllmsvbvm60.dll ole32.dllole32.dll
comcat.dllcomcat.dll msadds.dllmsadds.dll msvcirt.dllmsvcirt.dll oleaut32.dlloleaut32.dll
compobj.dllcompobj.dll msaddsr.dllmsaddsr.dll msvcrt.dllmsvcrt.dll oleaut32.dlloleaut32.dll
dbnmpntw.dlldbnmpntw.dll msader15.dllmsader15.dll msvcrt40.dllmsvcrt40.dll oledb32.dlloledb32.dll
dcomcnfg.exedcomcnfg.exe msado15.dllmsado15.dll mtxdm.dllmtxdm.dll oledb32r.dlloledb32r.dll
dllhost.exedllhost.exe msador15.dllmsador15.dll mtxoci.dllmtxoci.dll oledlg.dlloledlg.dll
ds16gt.dllds16gt.dll msadrh15.dllmsadrh15.dll odbc16gt.dllodbc16gt.dll olepro32.dllolepro32.dll
ds32gt.dllds32gt.dll mscpxl32.dllmscpxl32.dll odbc32.dllodbc32.dll olethk32.dllolethk32.dll
expsrv.dllexpsrv.dll msdadc.dllmsdadc.dll odbc32gt.dllodbc32gt.dll regsvr32.exeregsvr32.exe
hh.exehh.exe msdaenum.dllmsdaenum.dll odbcad32.exeodbcad32.exe rpcns4.dllrpcns4.dll
hhctrl.ocxhhctrl.ocx msdaer.dllmsdaer.dll odbccp32.cplodbccp32.cpl rpcrt4.dllrpcrt4.dll
Imagehlp.dllimagehlp.dll msdaora.dllmsdaora.dll odbccp32.dllodbccp32.dll scrrun.dllscrrun.dll
iprop.dlliprop.dll msdaosp.dllmsdaosp.dll odbccr32.dllodbccr32.dll secur32.dllsecur32.dll
itircl.dllitircl.dll msdaprst.dllmsdaprst.dll odbccu32.dllodbccu32.dll simpdata.tlbsimpdata.tlb
itss.dllitss.dll msdaps.dllmsdaps.dll odbcint.dllodbcint.dll SQLOLEDB.dllsqloledb.dll
mfc40.dllmfc40.dll msdasc.dllmsdasc.dll odbcji32.dllodbcji32.dll sqlsrv32.dllsqlsrv32.dll
mfc42.dllmfc42.dll msdasql.dllmsdasql.dll odbcjt32.dllodbcjt32.dll stdole2.tlbstdole2.tlb
mfc42enu.dllmfc42enu.dll msdasqlr.dllmsdasqlr.dll odbctrac.dllodbctrac.dll stdole32.tlbstdole32.tlb
msadce.dllmsadce.dll msdatsrc.tlbmsdatsrc.tlb oddbse32.dlloddbse32.dll Storage.dllstorage.dll
msadcer.dllmsadcer.dll msdatt.dllmsdatt.dll odexl32.dllodexl32.dll vbajet32.dllvbajet32.dll
msadcf.dllmsadcf.dll msdfmap.dllmsdfmap.dll odfox32.dllodfox32.dll vfpodbc.dllvfpodbc.dll
msadcfr.dllmsadcfr.dll msdfmap.inimsdfmap.ini odpdx32.dllodpdx32.dll
msadco.dllmsadco.dll msjtes40.dllmsjtes40.dll odtext32.dllodtext32.dll

Archivos de tiempo de ejecución admitidas para distribuir con la aplicaciónSupported runtime files to distribute with your application

comct232.ocxcomct232.ocx msbind.dllmsbind.dll msdbrptr.dllmsdbrptr.dll msstdfmt.dllmsstdfmt.dll
comct332.ocxcomct332.ocx mscdrun.dllmscdrun.dll msflxgrd.ocxmsflxgrd.ocx msstkprp.dllmsstkprp.dll
comctl32.ocxcomctl32.ocx mschrt20.ocxmschrt20.ocx mshflxgd.ocxmshflxgd.ocx mswcrun.dllmswcrun.dll
comdlg32.ocxcomdlg32.ocx mscomct2.ocxmscomct2.ocx mshtmpgr.dllmshtmpgr.dll mswinsck.ocxmswinsck.ocx
dbadapt.dlldbadapt.dll mscomctl.ocxmscomctl.ocx msinet.ocxmsinet.ocx picclp32.ocxpicclp32.ocx
dbgrid32.ocxdbgrid32.ocx mscomm32.ocxmscomm32.ocx msmapi32.ocxmsmapi32.ocx richtx32.ocxrichtx32.ocx
dblist32.ocxdblist32.ocx msdatgrd.ocxmsdatgrd.ocx msmask32.ocxmsmask32.ocx sysinfo.ocxsysinfo.ocx
mci32.ocxmci32.ocx msdatlst.ocxmsdatlst.ocx msrdc20.ocxmsrdc20.ocx tabctl32.ocxtabctl32.ocx
msadodc.ocxmsadodc.ocx msdatrep.ocxmsdatrep.ocx msrdo20.dllmsrdo20.dll

No compatible, pero están disponibles las actualizaciones compatibles y compatiblesUnsupported, but supported and compatible updates or upgrades are available

dao350.dlldao350.dll msexch35.dllmsexch35.dll msjter35.dllmsjter35.dll msrepl35.dllmsrepl35.dll
mdac_typ.exemdac_typ.exe msexcl35.dllmsexcl35.dll msjtor35.dllmsjtor35.dll mstext35.dllmstext35.dll
mschart.ocxmschart.ocx msjet35.dllmsjet35.dll msltus35.dllmsltus35.dll msxbse35.dllmsxbse35.dll
msdaerr.dllmsdaerr.dll msjint35.dllmsjint35.dll mspdox35.dllmspdox35.dll odbctl32.dllodbctl32.dll
msdatl2.dllmsdatl2.dll msjt4jlt.dllmsjt4jlt.dll msrd2x35.dllmsrd2x35.dll Oledb32x.dlloledb32x.dll

Archivos en tiempo de ejecución no compatibleUnsupported runtime files

anibtn32.ocxanibtn32.ocx spin32.ocxspin32.ocx rpcltscm.dllrpcltscm.dll rdocurs.dllrdocurs.dll
graph32.ocxgraph32.ocx gauge32.ocxgauge32.ocx rpcmqcl.dllrpcmqcl.dll vbar332.dllvbar332.dll
keysta32.ocxkeysta32.ocx gswdll32.dllgswdll32.dll rpcmqsvr.dllrpcmqsvr.dll visdata.exevisdata.exe
autmgr32.exeautmgr32.exe ciscnfg.execiscnfg.exe rpcss.exerpcss.exe vsdbflex.srgvsdbflex.srg
autprx32.dllautprx32.dll olecnv32.dllolecnv32.dll dbmsshrn.dlldbmsshrn.dll threed32.ocxthreed32.ocx
racmgr32.exeracmgr32.exe rpcltc1.dllrpcltc1.dll dbmssocn.dlldbmssocn.dll MSWLess.ocxMSWLess.ocx
racreg32.dllracreg32.dll rpcltc5.dllrpcltc5.dll Windbver.exewindbver.exe tlbinf32.dlltlbinf32.dll
grid32.ocxgrid32.ocx rpcltccm.dllrpcltccm.dll msderun.dllmsderun.dll Triedit.dlltriedit.dll
msoutl32.ocxmsoutl32.ocx rpclts5.dllrpclts5.dll odkob32.dllodkob32.dll

Archivos binarios de compatibilidad de localizaciónLocalization support binaries

Los siguientes archivos binarios son necesarios para admitir aplicaciones de Visual Basic 6.0 que se ejecutan en las versiones localizadas del sistema operativo Windows.The following binaries are necessary for supporting Visual Basic 6.0 applications running on localized versions of the Windows operating system. Se admiten, pero no se incluye en Windows.They are supported but are not shipped in Windows. Estos archivos son necesarios para enviar con el programa de instalación de la aplicación.These files are required to be shipped with your application setup.

Archivos de tiempo de ejecución admitidas para distribuir con la aplicaciónSupported runtime files to distribute with your application

JPNJPN KORKOR CHTCHT CHSCHS
mfc42jpn.dllmfc42jpn.dll mfc42kor.dllmfc42kor.dll mfc42cht.dllmfc42cht.dll mfc42chs.dllmfc42chs.dll
scrrnjp.dllscrrnjp.dll scrrnko.dllscrrnko.dll scrrncht.dllscrrncht.dll scrrnchs.dllscrrnchs.dll
vb6jp.dllvb6jp.dll vb6ko.dllvb6ko.dll vb6cht.dllvb6cht.dll vb6chs.dllvb6chs.dll
cmct2jp.dllcmct2jp.dll cmct2ko.dllcmct2ko.dll cmct2cht.dllcmct2cht.dll cmct2chs.dllcmct2chs.dll
cmct3jp.dllcmct3jp.dll cmct3ko.dllcmct3ko.dll cmct3cht.dllcmct3cht.dll mscc2chs.dllmscc2chs.dll
mscc2jp.dllmscc2jp.dll mscc2ko.dllmscc2ko.dll mscc2cht.dllmscc2cht.dll cmct3chs.dllcmct3chs.dll
cmctljp.dllcmctljp.dll cmctlko.dllcmctlko.dll cmctlcht.dllcmctlcht.dll cmctlchs.dllcmctlchs.dll
cmdlgjp.dllcmdlgjp.dll cmdlgko.dllcmdlgko.dll mscmccht.dllmscmccht.dll mscmcchs.dllmscmcchs.dll
mscmcjp.dllmscmcjp.dll mscmcko.dllmscmcko.dll cmdlgcht.dllcmdlgcht.dll cmdlgchs.dllcmdlgchs.dll
dbgrdjp.dlldbgrdjp.dll dbgrdko.dlldbgrdko.dll dbgrdcht.dlldbgrdcht.dll dbgrdchs.dlldbgrdchs.dll
dblstjp.dlldblstjp.dll dblstko.dlldblstko.dll dblstcht.dlldblstcht.dll dblstchs.dlldblstchs.dll
mcijp.dllmcijp.dll mciko.dllmciko.dll mcicht.dllmcicht.dll mcichs.dllmcichs.dll
msadnjp.dllmsadnjp.dll msadnko.dllmsadnko.dll msadncht.dllmsadncht.dll msadnchs.dllmsadnchs.dll
adodcjp.dlladodcjp.dll adodcko.dlladodcko.dll adodccht.dlladodccht.dll adodcchs.dlladodcchs.dll
mschtjp.dllmschtjp.dll mschtko.dllmschtko.dll mschtcht.dllmschtcht.dll mschtchs.dllmschtchs.dll
msch2jp.dllmsch2jp.dll msch2ko.dllmsch2ko.dll msch2cht.dllmsch2cht.dll msch2chs.dllmsch2chs.dll
mscomjp.dllmscomjp.dll mscomko.dllmscomko.dll mscomcht.dllmscomcht.dll mscomchs.dllmscomchs.dll
datgdjp.dlldatgdjp.dll datgdko.dlldatgdko.dll datgdcht.dlldatgdcht.dll datgdchs.dlldatgdchs.dll
datlsjp.dlldatlsjp.dll datlsko.dlldatlsko.dll datlscht.dlldatlscht.dll datlschs.dlldatlschs.dll
datrpjp.dlldatrpjp.dll datrpko.dlldatrpko.dll datrpcht.dlldatrpcht.dll datrpchs.dlldatrpchs.dll
dbrprjp.dlldbrprjp.dll dbrprko.dlldbrprko.dll dbrprcht.dlldbrprcht.dll dbrprchs.dlldbrprchs.dll
flxgdjp.dllflxgdjp.dll flxgdko.dllflxgdko.dll flxgdcht.dllflxgdcht.dll flxgdchs.dllflxgdchs.dll
mshfgjpn.dllmshfgjpn.dll mshfgkor.dllmshfgkor.dll mshfgcht.dllmshfgcht.dll mshfgchs.dllmshfgchs.dll
htmprjp.dllhtmprjp.dll htmprko.dllhtmprko.dll htmprcht.dllhtmprcht.dll htmprchs.dllhtmprchs.dll
inetjp.dllinetjp.dll inetko.dllinetko.dll inetcht.dllinetcht.dll inetchs.dllinetchs.dll
msmpijp.dllmsmpijp.dll msmpiko.dllmsmpiko.dll msmpicht.dllmsmpicht.dll msmpichs.dllmsmpichs.dll
msmskjp.dllmsmskjp.dll msmskko.dllmsmskko.dll msmskcht.dllmsmskcht.dll msmskchs.dllmsmskchs.dll
rdc20jp.dllrdc20jp.dll rdc20ko.dllrdc20ko.dll rdc20cht.dllrdc20cht.dll rdc20chs.dllrdc20chs.dll
rdo20jp.dllrdo20jp.dll rdo20ko.dllrdo20ko.dll rdo20cht.dllrdo20cht.dll rdo20chs.dllrdo20chs.dll
stdftjp.dllstdftjp.dll stdftko.dllstdftko.dll stdftcht.dllstdftcht.dll stdftchs.dllstdftchs.dll
mswcrjp.dllmswcrjp.dll mswcrko.dllmswcrko.dll mswcrcht.dllmswcrcht.dll mswcrchs.dllmswcrchs.dll
winskjp.dllwinskjp.dll winskko.dllwinskko.dll winskcht.dllwinskcht.dll winskchs.dllwinskchs.dll
pcclpjp.dllpcclpjp.dll pcclpko.dllpcclpko.dll pcclpcht.dllpcclpcht.dll pcclpchs.dllpcclpchs.dll
rchtxjp.dllrchtxjp.dll rchtxko.dllrchtxko.dll rchtxcht.dllrchtxcht.dll rchtxchs.dllrchtxchs.dll
sysinjp.dllsysinjp.dll sysinko.dllsysinko.dll sysincht.dllsysincht.dll sysinchs.dllsysinchs.dll
tabctjp.dlltabctjp.dll tabctko.dlltabctko.dll tabctcht.dlltabctcht.dll tabctchs.dlltabctchs.dll
ITAITA FRAFRA ESPESP DEUDEU
mfc42ita.dllmfc42ita.dll mfc42fra.dllmfc42fra.dll mfc42esp.dllmfc42esp.dll mfc42deu.dllmfc42deu.dll
scrrnit.dllscrrnit.dll scrrnfr.dllscrrnfr.dll scrrnes.dllscrrnes.dll scrrnde.dllscrrnde.dll
vb6it.dllvb6it.dll vb6fr.dllvb6fr.dll vb6es.dllvb6es.dll vb6de.dllvb6de.dll
cmct2it.dllcmct2it.dll cmct2fr.dllcmct2fr.dll cmct2es.dllcmct2es.dll cmct2de.dllcmct2de.dll
mscc2it.dllmscc2it.dll mscc2fr.dllmscc2fr.dll mscc2es.dllmscc2es.dll mscc2de.dllmscc2de.dll
cmct3it.dllcmct3it.dll cmct3fr.dllcmct3fr.dll cmct3es.dllcmct3es.dll cmct3de.dllcmct3de.dll
cmctlit.dllcmctlit.dll cmctlfr.dllcmctlfr.dll cmctles.dllcmctles.dll cmctlde.dllcmctlde.dll
mscmcit.dllmscmcit.dll mscmcfr.dllmscmcfr.dll mscmces.dllmscmces.dll mscmcde.dllmscmcde.dll
cmdlgit.dllcmdlgit.dll cmdlgfr.dllcmdlgfr.dll cmdlges.dllcmdlges.dll cmdlgde.dllcmdlgde.dll
dbgrdit.dlldbgrdit.dll dbgrdfr.dlldbgrdfr.dll dbgrdes.dlldbgrdes.dll dbgrdde.dlldbgrdde.dll
dblstit.dlldblstit.dll dblstfr.dlldblstfr.dll dblstes.dlldblstes.dll dblstde.dlldblstde.dll
mciit.dllmciit.dll mcifr.dllmcifr.dll mcies.dllmcies.dll mcide.dllmcide.dll
msadnit.dllmsadnit.dll msadnfr.dllmsadnfr.dll msadnes.dllmsadnes.dll msadnde.dllmsadnde.dll
adodcit.dlladodcit.dll adodcfr.dlladodcfr.dll adodces.dlladodces.dll adodcde.dlladodcde.dll
mschtit.dllmschtit.dll mschtfr.dllmschtfr.dll mschtes.dllmschtes.dll mschtde.dllmschtde.dll
msch2it.dllmsch2it.dll msch2fr.dllmsch2fr.dll msch2es.dllmsch2es.dll msch2de.dllmsch2de.dll
mscomit.dllmscomit.dll mscomfr.dllmscomfr.dll mscomes.dllmscomes.dll mscomde.dllmscomde.dll
atgdit.dllatgdit.dll datgdfr.dlldatgdfr.dll datgdes.dlldatgdes.dll datgdde.dlldatgdde.dll
datlsit.dlldatlsit.dll datlsfr.dlldatlsfr.dll datlses.dlldatlses.dll datlsde.dlldatlsde.dll
datrpit.dlldatrpit.dll datrpfr.dlldatrpfr.dll datrpes.dlldatrpes.dll datrpde.dlldatrpde.dll
dbrprit.dlldbrprit.dll dbrprfr.dlldbrprfr.dll dbrpres.dlldbrpres.dll dbrprde.dlldbrprde.dll
flxgdit.dllflxgdit.dll flxgdfr.dllflxgdfr.dll flxgdes.dllflxgdes.dll flxgdde.dllflxgdde.dll
mshfgit.dllmshfgit.dll mshfgfr.dllmshfgfr.dll mshfges.dllmshfges.dll mshfgde.dllmshfgde.dll
htmprit.dllhtmprit.dll htmprfr.dllhtmprfr.dll htmpres.dllhtmpres.dll htmprde.dllhtmprde.dll
inetit.dllinetit.dll inetfr.dllinetfr.dll inetes.dllinetes.dll inetde.dllinetde.dll
msmpiit.dllmsmpiit.dll msmpifr.dllmsmpifr.dll msmpies.dllmsmpies.dll msmpide.dllmsmpide.dll
msmskit.dllmsmskit.dll msmskfr.dllmsmskfr.dll msmskes.dllmsmskes.dll msmskde.dllmsmskde.dll
rdc20it.dllrdc20it.dll rdc20fr.dllrdc20fr.dll rdc20es.dllrdc20es.dll rdc20de.dllrdc20de.dll
rdo20it.dllrdo20it.dll rdo20fr.dllrdo20fr.dll rdo20es.dllrdo20es.dll rdo20de.dllrdo20de.dll
stdftit.dllstdftit.dll stdftfr.dllstdftfr.dll stdftes.dllstdftes.dll stdftde.dllstdftde.dll
mswcrit.dllmswcrit.dll mswcrfr.dllmswcrfr.dll mswcres.dllmswcres.dll mswcrde.dllmswcrde.dll
winskit.dllwinskit.dll winskfr.dllwinskfr.dll winskes.dllwinskes.dll winskde.dllwinskde.dll
pcclpit.dllpcclpit.dll pcclpfr.dllpcclpfr.dll pcclpes.dllpcclpes.dll pcclpde.dllpcclpde.dll
rchtxit.dllrchtxit.dll rchtxfr.dllrchtxfr.dll rchtxes.dllrchtxes.dll rchtxde.dllrchtxde.dll
sysinit.dllsysinit.dll sysinfr.dllsysinfr.dll sysines.dllsysines.dll sysinde.dllsysinde.dll
tabctit.dlltabctit.dll tabctfr.dlltabctfr.dll tabctes.dlltabctes.dll tabctde.dlltabctde.dll