Bonjour

----- Original Message ----- From: "Marie jo Ooo" <[email protected]>
To: <[email protected]>
Sent: Thursday, March 12, 2009 5:54 PM
Subject: [users-fr] [Calc] Recupération dernière modification et auteur



Bonjour,

Je crois malheureusement que cela ne soit pas possible.

Je cherche à récupérer dans un document Calc les informations simples à récupérer dans Writer à savoir
Date de dernière modification du fichier
Auteur de la dernière modif (données d'identité)

Ces informations sont récupérables dans Writer par "Insertion/champs/autres..."
puis "Infos documents"

Quelle astuce existerait pour les avoir dans Calc.

Dans une logique de "suite intégrée", je trouve dommage de ne pas avoir presque la même boite de dialogue "Insertion/champs")

Oui je suis d'accord

Effectivement j'ai moi aussi cherché et la seul solution que j'ai trouvé c'est de passer par une macro. Il y a 2 objets pour y accéder (DocumentInfo ou DocumentProperties). Ils de donnent la date décomposée en Integer comme ci-dessous.
DocumentInfo.ModifyDate.Day
DocumentInfo.ModifyDate.Month
DocumentInfo.ModifyDate.Year

Voici un bout de code qui doit te permettre d'y accéder.

Sub RecupDateModif

REM * DECLARATION DES VARIABLES
Dim MonDocument as Object  'Objet d'acces au document en cours
Dim DateJourModif as integer 'Variable de récupération du jour de modification Dim DateMoisModif as integer 'Variable de récuparation du mois de modification Dim DateAnneeModif as integer 'Variable de récupération de l'année de modification

REM * ACCES AU DOCUMENT
MonDocument = thisComponent

REM * RECUPRATION DES VALEURS DE LA DATE DE MODIFICATION
DateJourModif = MonDocument.DocumentInfo.ModifyDate.Day
DateMoisModif=MonDocument.DocumentInfo.ModifyDate.Month
DateAnneeModif =MonDocument.DocumentInfo.ModifyDate.Year

REM * AFFICHAGE DE LA DATE DE MODIFICATION
Print LTrim(Str(DateJourModif))+"/"+LTrim(Str(DateMoisModif))+"/"+Ltrim(Str(DateAnneeModif))

End sub

Voilà pour l'instant....      Bon courage

François



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Répondre à