Cómo Eliminar un procedimiento Sub después de que se ejecuta vez ello
Enviado por Johan Ventosilla • 26 de Enero de 2016 • Apuntes • 580 Palabras (3 Páginas) • 150 Visitas
http://support.microsoft.com/default.aspx?scid=kb;es;172109
VBA Cómo Eliminar un procedimiento Sub después de que se ejecuta vez ello
Resumen
En este artículo muestra cómo eliminar un procedimiento de Visual Basic para Aplicaciones después de que lo ejecuta una vez mediante programación.
[pic 1] | Volver al principio |
Más información
Microsoft ofrece ejemplos de programación sólo para ilustración sin garantía que se expresa o que incluya las garantías implícitas de comerciabilidad y/o idoneidad para un fin determinado en a sin limitarme implicada. Este artículo supone que está familiarizado por usted con el lenguaje de programación que se muestra y las herramientas utilizadas para crear y depurar procedimientos. Profesional de soporte técnico de Microsoft pueden ayudar a explicar la funcionalidad de un procedimiento determinado pero no modificarán estos ejemplos para proporcionar que agregó funcionalidad o construir procedimientos para satisfacer sus necesidades específicas. Si ha limitado experiencia de programación, quizás desea ponerse en contacto con un socio o la línea fee-based de consultoría de Microsoft en (800) 936-5200. Para obtener más información sobre Microsoft Certified Solution Partners, visite el sitio Web de Microsoft siguiente por favor:
http://www.microsoft.com/partner/referral/
Para obtener más información acerca de las opciones de soporte técnico que están disponibles y cómo ponerme en contacto con Microsoft, visite el sitio Web de Microsoft siguiente:
http://support.microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMS
La macro siguiente de ejemplo (procedimiento Sub) muestra un cuadro de mensaje y a continuación, elimina el módulo actual de Visual Basic. Aunque se escriben Microsoft Excel los pasos para crear la macro de ejemplo, el código se puede utilizar en otros programas que admiten el lenguaje de programación de Visual Basic para Aplicaciones y el Editor de Visual Basic.
NOTA: Dado que la macro en este ejemplo elimina el módulo que lo contiene, almacene procedimientos que desea castigar un módulo independiente.
1. | Inicie Microsoft Excel y a continuación, cree un libro nuevo. |
2. | Presione ALT+F11 para iniciar el Editor de Visual Basic. |
3. | Si la ventana Propiedades no es visible, haga clic en Propiedades en el menú Ver o presione F4. |
4. | Si la ventana Explorador de proyectos no es visible, haga clic en Explorador de proyectos en el menú Ver. |
5. | En el menú Insertar, haga clic en Módulo. |
6. | En la ventana Propiedades, cambie a TestModule la propiedad (Nombre) del módulo. |
7. | Escriba el código siguiente en el módulo: Sub DeleteAfterRun() Dim x As Object ' This is the code that I want to run once. MsgBox "Hello, World!" Set x = Application.VBE.ActiveVBProject.VBComponents ' Delete the current module. x.Remove VBComponent:=x.Item("TestModule") End Sub |
8. | Presione ALT+F11 para cambiar a Microsoft Excel. |
9. | Ejecute la macro DeleteAfterRun y a continuación, presione ALT+F11 para cambiarlo al Editor de Visual Basic. |
...