| |||
Como saber cuando un archivo esta en uso Hola mi consulta es la siguiente como puedo saber yo que un archivo esta en uso o abierto por ejemplo cuando tengo una planilla Excel y desde VB quiere abrir esa misma planilla me causa un error, hay alguna forma de saber cuando esta abierto el archivo |
| ||||
En el procedimiento donde cargas el archivo puedes hacer dos cosas:
Código:
El codigo error te sirve para averiguar si el archivo esta abierto o en uso, una sencilla comprobacion como los ejemplos de arriba te sirve para saberlo.Sub Forma1() On Error Goto ErrOut 'trato de cargar el archivo ErrOut: If Err.Number = 55 or <codigo error que te de> Then 'Significa que el archivo esta abierto End If End Sub Sub Forma2() On Error Resume Next 'trato de cargar el archivo If Err.Number = 55 or <codigo error que te de> Then 'Significa que el archivo esta abierto End If 'continuo ejecucion End Sub Salu2...
__________________ Proyecto dx_lib32 (http://dxlib32.se32.com) Libreria DLL ActiveX para el desarollo de juegos y programas multimedia en Visual Basic 6.0 con la potencia de DirectX Dice un dicho que "el que calla otorga". En internet tenemos otro que dice "nunca alimentes a un troll" que viene a decir "dejale hablar solo que se ya se cansara de incordiar". Solo los necios creen tener la razon con la ultima palabra. Última edición por [EX3]; 21/04/2006 a las 19:26 |