A linguagem de programação VBA do Excel permite que você manipule o momento em que um arquivo foi criado e modificado. Este processo é benéfico quando você quer manipular programaticamente datas dos arquivos para reverter as alterações ou configurar um processo manual que acompanha as mudanças que as pessoas fazem para o arquivo Excel e a data em que as alterações de arquivo foram feitas. Instruções
1
Abra o software Excel a partir do menu do programa do Windows e abrir o arquivo do Excel que você deseja usar para editar a data do arquivo . Clique na guia "Desenvolvedor" ou fita e clique no botão VBA para abrir o seu arquivo de código VBA.
2
Criar as variáveis do VBA. Você precisa definir a variável para a " Data de Modificação " atributo de arquivo ea data que deseja usar a data modificada para . O código a seguir define -se as variáveis :
Dim arquivo Como resultados StringDim Como BooleanDim NewDate Como DoubleDim modificado Como FileDateToProcess
3
Configure o nome do arquivo. Você usa a variável " arquivo " para definir o nome do arquivo. O código a seguir define a seqüência de nome de arquivo :
file = " myfile.xls "
Substituir " myfile.xls " com qualquer nome de arquivo que você deseja modificar
< . br> 4
Altere a data de modificação do arquivo. Você pode usar a função de Excel VBA " SetFileDateTime " para editar a data de modificação . O código a seguir altera a data para " 1/1/2011 " :
NewDate = " 1/1/2011 " resultados = SetFileDateTime ( FileName : = arquivo , FileDateTime : = newdaate , WhichDateToChange : = modificado , NoGMTConvert : = False )
5
Exibir uma mensagem de sucesso para o usuário após a data é modificada. O código a seguir determina se foram encontrados erros e exibe a mensagem de sucesso :
Se os resultados = True ThenDebug.Print " . Arquivo modificado com sucesso" End If