Bonsoir,

Lariviere Philippe a �crit :
> Bonjour,
> J'ai le souci suivant : j'ai constat�, qu'avec Writer du moins,  le 
> titre d'une fen�tre est la valeur du champ Titre du document si ce
champ est renseign� et sinon (si le champ Titre n'est pas renseign�) 
c'est le nom du fichier.
> Cela me pose probl�me dans certains cas o� j'ai � travailler sur une 
> s�rie de documents Word (contenus dans un m�me r�pertoire) dont le 
> titre a �t� renseign� : dans ce cas il me faudrait vraiment le nom du 
> fichier qui lui seul est parlant (je ne pr�cise pas davantage la 
> raison de cela qui est li�e � l'historique de ce que j'ai � traiter). 
> Est-ce qu'il y a un moyen de configuration de Oo pour que le titre de 
> la fen�tre soit le nom du fichier, que le champ Titre soit ou non 
> renseign� ? Un grand merci de vos conseils. PhL
>
Je pense que la solution serait de placer une macro dans un module dans 
la branche de soffice/Standard.

Cette macro pourrait �tre
- soit affect� � un bouton pour �tre appel�e manuellement (au cas par cas),
- soit affect� � l'�v�nement Ouvrir document (macro ex�cut�e 
automatiquement pour tous documents).

La fonction de la macro est, simplement, de supprimer le contenu de la 
zone Title dans les propri�t�s du document.

Voici, � titre d'exemple, un bout de code remplissant cette fonction :

Sub Main
        EffaceTitreDoc ' Dans la proc�dure Main on appelle
                       ' les diff�rentes routines n�cessaires.
                       ' Ici pour l'exemple, y'en a qu'une.
                       ' C'est d�j� pas si mal. Non ?
End Sub

Sub EffaceTitreDoc
Dim MonDoc as Object
Dim MonDocNom as string
    MonDoc = ThisComponent
    MonDocNom="" 'on pourrait y placer �ventuellement le nom du fichier
                '� r�cup�rer dans une routine compl�mentaire
    MonDoc.getDocumentInfo().Title = MonDocNom
End Sub

Fran�ois Gatto
=^..^=

La r�tribution peut se faire en Oeufs de P�ques ... c'est bient�t :-D


Merci, je vais essayer cette solution.
Pour les oeufs ed P�ques, c'est � quelle adresse ???

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à