Basic : fonction FileDateTime

Suite :

Le bug a été remonté sur Bugzilla :

https://bugs.freedesktop.org/show_bug.cgi?id=63306

Je l’ai confirmé (d’où copie à la liste QA)

Et je ne vois pas de contournement, même pas redescendre à la 3.6 qui me
casse mes formatages conditionnels.

Dur, dur …

Michel

Bonjour Michel

J'ai confirmé...

Michel Rudelle wrote

Et je ne vois pas de contournement, même pas redescendre à la 3.6 qui me
casse mes formatages conditionnels.

La procédure donnée ici (Scripting.fileSystemObject) devrait fonctionner:
http://vviale.developpez.com/LibO/faq/?page=Fichier#Question202

Cordialement
Pierre-Yves

Merci Pierre-Yves,

C'est parfait!
Bon à savoir: l'adresse du fichier doit être au format Win et non Url

Michel

Bonjour

désolé je n'ai pas de quoi tester, mais est ce que l'api de LibrO ne suffirait pas ?

http://api.libreoffice.org/docs/common/ref/com/sun/star/ucb/XSimpleFileAccess.html#getDateTimeModified

genre un truc du genre

sub testDateTime

  target = "/home/lgodard/temp/fichier.txt"
  oUcb = createUnoService("com.sun.star.ucb.SimpleFileAccess")
  dateFile = oUcb.getDateTimeModified(convertToURL(target))

end sub

bon, apres faut reconstruire la chaine de caractere, mais ce fait aisément par concatenation

Laurent

Bonsoir Laurent

De : Laurent Godard [mailto:lgodard.libre@laposte.net]
Envoyé : jeudi 18 avril 2013 18:55

désolé je n'ai pas de quoi tester, mais est ce que l'api de LibrO ne
suffirait pas ?

http://api.libreoffice.org/docs/common/ref/com/sun/star/ucb/XSimpleFileAcc
ess.html#getDateTimeModified

genre un truc du genre

sub testDateTime

  target = "/home/lgodard/temp/fichier.txt"
  oUcb = createUnoService("com.sun.star.ucb.SimpleFileAccess")
  dateFile = oUcb.getDateTimeModified(convertToURL(target))

end sub

bon, apres faut reconstruire la chaine de caractere, mais ce fait
aisément par concatenation

Je confirme, ça marche aussi, l'objet obtenu contient bien tout le
nécessaire ...

Merci,
Michel

Bonjour Laurent

Laurent Godard-2 wrote

désolé je n'ai pas de quoi tester, mais est ce que l'api de LibrO ne
suffirait pas ?

Bien vu :slight_smile:

Je n'avais pas non plus de quoi tester (d'où le lien) dans ma réponse
précédente et c'est mieux en effet.

Cordialement
Pierre-Yves

Bonjour,

De : pierre-yves samyn [mailto:pierre-yves.samyn@laposte.net]
Envoyé : vendredi 19 avril 2013 11:21

Laurent Godard-2 wrote
> désolé je n'ai pas de quoi tester, mais est ce que l'api de LibrO ne
> suffirait pas ?

Bien vu :slight_smile:

Je n'avais pas non plus de quoi tester (d'où le lien) dans ma réponse
précédente et c'est mieux en effet.

Les 2 solutions marchent et ne sont pas plus compliquées à écrire l'une que
l'autre.
En quoi est-ce mieux d'utiliser l'une plutôt que l'autre ?

Bonne journée,
Michel

Bonjour Michel

Les 2 solutions marchent et ne sont pas plus compliquées à écrire l'une que
l'autre.
En quoi est-ce mieux d'utiliser l'une plutôt que l'autre ?

je dirais qu'en utilisant uniquement l'api de OOo, tu ne depends pas de l'installation de vbScript et ton code serra multiplateforme

Laurent

Merci Laurent,

Je me sens moins bête de choisir cette solution

Michel