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.
Posted
mar, ago 1 2000 12:57
by
Maverick