Obtendo a data da última alteração como um valor de célula no Open Office Calc

2

Eu tenho alguns arquivos de planilhas do Open Office (vamos chamá-los de arquivos de origem), cada um contendo as informações financeiras de um escritório específico nosso. Eu também tenho uma planilha de resumo, que lê alguns dados importantes sobre os escritórios e faz algumas análises. Para a análise, gostaria de saber também como estavam desatualizados os arquivos de origem individuais, quando foi a última vez que os escritórios atualizaram seus dados. Existe uma maneira de acessar as propriedades do sistema de arquivos "Last time modified" e / ou "Time of creation" dos arquivos de origem do Open Office e importar a data para uma determinada célula?

Soluções alternativas também são aceitáveis, contanto que eu tenha a data da última alteração dos arquivos de origem nas células da planilha de resumo.

    
por user24752 29.03.2013 / 22:41

2 respostas

0

A coisa mais próxima que eu encontrei para o libreoffice é a função NOW() . A internet tem muitas respostas relacionadas ao Excel que exigem um visual básico. Veja por exemplo

link

Espero que você (e eu!) tenha uma boa resposta algum dia, mas 9 meses depois, eu suponho que teremos que viver um pouco mais ...

    
por 23.01.2014 / 05:20
0

Continuo vendo perguntas sobre como obter a última data de modificação do arquivo em uma célula do Calc sem boas respostas. Abaixo está o código que eu uso. Adicione-o como uma macro à sua planilha.

Function CalcDoc_Modify_Date()
Dim sTemp
' work with DocInfo
With ThisComponent.DocumentProperties.ModificationDate
   ' set return format
   ' force month and day to two digits
   sTemp = _
   Format( .Month, "0#" ) & "/" & _
   Format( .Day, "0#" ) & "/" & _
   .Year & " " & _
   Format( .Hours, "0#" ) & ":" & _
   Format( .Minutes, "0#" ) 
   End With
' assign func return value
CalcDoc_Modify_Date = sTemp
End Function 

Na sua planilha, insira = CALCDOC_MODIFY_DATE () em uma célula para chamar essa função.

    
por 25.11.2016 / 22:52