Probleme de suppression des fichiers excel a partir du VB.NET
bonjour tout le monde,
jai un dossier qui contient des fichiers excel et je veux supprimer les fichiers dont leur date de creation depasse 30 jours.
Malheureusement ca marche pas, soi que je suis debutant en VB.net ou jai mal defini les fonctions concernant ce script.
je vous passe mon code et essayez svp de maider a m'ensortir.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
'Declaration des variables
Dim date_actuelle As Date
Dim date_fichier As Date
Dim delai As Long
Dim chemin As String
Dim app As Excel.Application
Dim wbExcel As Excel.Workbook 'Classeur Excel
Dim wsExcel As Excel.Worksheet 'Feuille Excel
'Adapter le chemin du répertoire
'chemin = "Phvdb1 \ d$ \ WWWroot \ po"
chemin = "C:\Documents and Settings\achrlamz\Bureau\test"
app = CreateObject("excel.application")
wbExcel = app.Workbooks.Open(chemin)
wsExcel = wbExcel.Worksheets(1)
'Recuperation de la date actuelle
date_actuelle = DateTime.Now.ToString
'Recuperation de la date de creation des fichiers
date_fichier = FileDateTime(chemin & "*.xls")
'comparaison des deux dates
delai = DateDiff("d", date_actuelle, date_fichier)
If (delai) > 30 Then
wsExcel.Delete()
End If
wsExcel = Nothing
wbExcel = Nothing
app.Quit()
End Sub |
merci beaucoup d'avance
merci beaucoup mon frere, grace a ton code jai pu regler mon probleme