The Excel VBA programmeringsspråk lar deg manipulere tiden på en fil ble opprettet og endret . Denne prosessen er gunstig når du ønsker å programmatisk manipulere arkiv datoer for å rulle tilbake endringer eller sette opp en manuell prosess som holder styr på endringene folk gjør i Excel -filen og datoen som filen ble gjort endringer . Instruksjoner
en
Åpne Excel- programvaren fra Windows program -menyen og åpne Excel-filen du vil bruke til å redigere filen dato. Klikk på " Utvikler " fanen eller bånd og klikk på VBA -knappen for å åpne VBA-kode fil.
2
Lag VBA variabler . Du må angi variabel for " Modified Date" filattributtet og datoen du vil bruke for endringsdato. Følgende kode setter opp variabler : en
Dim fil som StringDim resultater Som BooleanDim newdate Som DoubleDim endret Som FileDateToProcess
3
Sett opp filnavnet . Du bruker "file " variable for å angi filnavnet . Følgende kode setter opp filnavnet streng : en
file = " myfile.xls "
Erstatt " myfile.xls " med noen filnavnet du ønsker å endre
< . br > 4
Endre endret dato for filen. Du bruker Excel VBA " SetFileDateTime "-funksjonen til å redigere endret dato . Følgende kode endringer datoen til " 1/1/2011 " : en
newdate = " 1/1/2011 " resultater = SetFileDateTime ( FileName : = fil, FileDateTime : = newdaate , WhichDateToChange : = modifisert , NoGMTConvert : = False )
5
Vise en suksess melding til brukeren etter datoen er endret . Følgende kode bestemmer om eventuelle feil ble funnet og viser suksessen melding : en p Hvis resultatene = sant ThenDebug.Print " Filen ble endret . " End If