Ojo Seguridad Archivos Excel

2
Private Sub Workbook_Open() Dim FECHA_FINAL, FECHA_INICIAL As Date FECHA_INICIAL = CDate(Format(Date, "dd/mm/yyyy")) 'regresa la fecha de hoy FECHA_FINAL = CDate(Format("31/12/2013", "dd/mm/yyyy")) ' AQUI SE PONE LA FECHA LI If Not ActiveWorkbook.HasPassword Then 'VALIDAMOS SI YA TIENE UNA CONTRASEÑA EN CA End If End Sub If FECHA_INICIAL >= FECHA_FINAL Then ' SI EL TIEMPO DEL ARCHIVO EXPIRO ENTONCE ActiveWorkbook.Password = "xx" ThisWorkbook.Close True 'CERRAMOS EL ARCHIVO Y GUARDAMOS LOS CAMBIOS End If

description

excel

Transcript of Ojo Seguridad Archivos Excel

Page 1: Ojo Seguridad Archivos Excel

Private Sub Workbook_Open()

Dim FECHA_FINAL, FECHA_INICIAL As Date

FECHA_INICIAL = CDate(Format(Date, "dd/mm/yyyy")) 'regresa la fecha de hoy

FECHA_FINAL = CDate(Format("31/12/2013", "dd/mm/yyyy")) ' AQUI SE PONE LA FECHA LIMITE PARA LA QUE ES VALIDO EL ARCHIVO

If Not ActiveWorkbook.HasPassword Then 'VALIDAMOS SI YA TIENE UNA CONTRASEÑA EN CASO DE Q NO LA TENGA EJECUTA SE LA PONE

End If

End Sub

    If FECHA_INICIAL >= FECHA_FINAL Then ' SI EL TIEMPO DEL ARCHIVO EXPIRO ENTONCES SE PROTEJE EL ARCHIVO

        ActiveWorkbook.Password = "xx"

        ThisWorkbook.Close True 'CERRAMOS EL ARCHIVO Y GUARDAMOS LOS CAMBIOS

    End If

Page 2: Ojo Seguridad Archivos Excel

FECHA_FINAL = CDate(Format("31/12/2013", "dd/mm/yyyy")) ' AQUI SE PONE LA FECHA LIMITE PARA LA QUE ES VALIDO EL ARCHIVO

If Not ActiveWorkbook.HasPassword Then 'VALIDAMOS SI YA TIENE UNA CONTRASEÑA EN CASO DE Q NO LA TENGA EJECUTA SE LA PONE

If FECHA_INICIAL >= FECHA_FINAL Then ' SI EL TIEMPO DEL ARCHIVO EXPIRO ENTONCES SE PROTEJE EL ARCHIVO