BarraProgress en Access, no corre utilizando la instrucción: FSO.CopyFolder

Tengo este código en un formulario donde le he colocado dos cuadros de texto independientes uno que he llamado contador y otro barra (ancho 0 con color), y he puesto un botón para iniciar para la copia de archivos. Quiero poner una barra para ver el progreso de la copia, pero no sé porqué la instrucción fso. CopyFolder BLOQUEA EL CÓDIGO DE PROGRESO DE LA BARRA.

Option Compare Database
Private Sub Form_Load()
Me.contador = 0
End Sub
Private Sub Form_Timer()
contador = contador + 1
Barra.Width = 0.201 * 567 * contador
End Sub
Private Sub Iniciar_Click()
Dim CarpetaOrigen As Variant, CarpetaDestino As Variant
'Para COPIAR una carpeta en cualquier otra Ubicación
'Indicamos los nombres y ubicaciones de la Carpeta a COPIAR...
CarpetaOrigen = "C:\BaseDatos"
CarpetaDestino = "C:\RespaldoBaseDatos\BaseDatosRespaldos" & "_" & Format(Now(), "dd_mm_yyyy_hh_mm")
'OJO!!!: no podremos crear una carpeta ya existente!!!
'con este objeto proporcionamos acceso al sistema de archivos de nuestro equipo...
Dim FSO As Object
Set FSO = CreateObject("Scripting.FileSystemObject")
Me.TimerInterval = 100
contador = 1
'Momento para copiar y pegar la ubicación de la Carpeta.
'Empleamos el método CopyFolder para copiar de un lugar a otro...
FSO.CopyFolder Source:=CarpetaOrigen, Destination:=CarpetaDestino
'finaliza el progreso de la barra de conteo
TimerInterval = 0
'mensaje de confirmación
MsgBox "Hemos copiado la Carpeta " & CarpetaOrigen & " y pegado en la nueva ubicación " & CarpetaDestino, , "RESPALDO CONCLUIDO"
    DoCmd.Close
End Sub

Añade tu respuesta

Haz clic para o