Usa tus propias instrucciones

Esto no es realmente un truco, el tema es que si declaras una función con el mismo nombre que una ya existente, se usará esa función o instrucción en lugar de la que incluye el VB.

Por ejemplo, se trata de una implementación especial de KILL, pero en esta nueva versión, permite varios archivos como parámetros. Puedes usarla de esta forma: Kill “archivo1.txt”, sUnArchivo$, “archivoX.*” Kill “UnoSolo.bak”

Function Kill(ParamArray vFiles() As Variant) As Boolean 
    Dim v As Variant 
    On Error Resume Next 
    For Each v In vFiles 
        VBA.Kill v 
    Next 
    Kill = (Err = 0) 
End Function

El truco está en anteponer VBA. a la instrucción propia del VB y así se sabe exactamente a que se está refiriendo.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s