Writer - Insertion automatique - Permanente ?

Merci pour le coup de plumeau !

Le nom "Texte" est une réminiscence de diverses suites bureautiques, dont certaines, où si on donnait un des noms prédéfinis selon les modules, cela devenait le document créé par défaut.
J'ai gardé cette habitude, sans me poser la question de sa pertinence aujourd'hui.

À la réflexion, le nom du modèle défini par défaut importe peu.

J'ai ajusté l'article en espérant que ce soit plus clair.

C_Lucien

Bonjour

J'ai complété également la FAQ avec d'autres possibilités.

Cordialement
Pierre-Yves

Bonsoir,

Ne connaissant pas le langage macro, j'avoue avoir un peu de mal ...
(euphémisme)

Au lancement de Writer, supposons que le document modèle à ouvrir par défaut
(et qui doit rester ouvert en "Sans nom 1") s'appelle "Modele.ott" et que
le document contenant les mots choisis pour l'insertion automatique
s'appelle "Completion.ott".
Il faut donc ouvrir "modele.ott", puis dans la foulée ouvrir
"completion.ott" pour charger les mots pour l'insertion automatique, et le
refermer une fois les mots chargés.

Si cela vous est possible, quel serait le code de la macro ?
Merci d'avance !

Bonsoir,

Ne connaissant pas le langage macro, j'avoue avoir un peu de mal ...
(euphémisme)

Au lancement de Writer, supposons que le document modèle à ouvrir par défaut
(et qui doit rester ouvert en "Sans nom 1") s'appelle "Modele.ott" et que
le document contenant les mots choisis pour l'insertion automatique
s'appelle "Completion.ott".
Il faut donc ouvrir "modele.ott", puis dans la foulée ouvrir
"completion.ott" pour charger les mots pour l'insertion automatique, et le
refermer une fois les mots chargés.

Si cela vous est possible, quel serait le code de la macro ?
Merci d'avance !

-----
LO 3.4.6 - Windows XP
--
View this message in context: http://nabble.documentfoundation.org/Writer-Insertion-automatique-Permanente-tp3853685p3873734.html
Sent from the Users mailing list archive at Nabble.com.

Bonsoir,

le modèle par défaut doit contenir lui-même la liste de mots.
"Completion.ott" est superflu.

Il n'est pas nécessaire non plus d'ouvrir "Modele.ott" lui-même, le document "Sans nom 1" en est une copie.
Tout nouveau document Writer -copie du modèle par défaut, contient la liste immédiatement disponible.

Pour la macro, vu la perception embryonnaire que j'ai de ce langage, suivre mes traces ne mènerait pas bien loin…

Ci-dessous une version de la macro enregistrée, commentée en idiome local

//*
Sub DeleteAll
rem ceci est un commentaire (grâce au mot rem en début de ligne)
rem définir les variables
dim document as object
dim dispatcher as object

rem accéder au document
document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")

rem sélectionner tout le contenu du document
dispatcher.executeDispatch(document, ".uno:SelectAll", "", 0, Array())

rem tout effacer

dispatcher.executeDispatch(document, ".uno:Delete", "", 0, Array())

end Sub
*//

Seul de vrais experts pourraient nous aider.

Experts auxquels je pose la question
- comment vérifier que l'on se trouve dans un document Writer ? Je ne trouve pas comment appeler les propriétés de document.

C_Lucien

Bonsoir,

elle prend de l'ampleur la FAQ, merci !

L'accès via un raccourci est par contre beaucoup moins trivial sur Mac OS.
Unix est loin d'être une sinécure en usage courant.

C_Lucien

A tester :
     Writer = thisComponent.supportsService ("com.sun.star.text.GenericTextDocument")
     Calc = thisComponent.supportsService("com.sun.star.sheet.SpreadsheetDocument")

Bon surf,
Christian (non expert)

Bonjour!

J'aimerais savoir si quelqu'un sait comment changer une fois pour toute la police de base qui est Albany (qui est une police commerciale) par une autre police?

C'est fastidieux de devoir changer cela à chaque diapo et dans chaque cadre.

Il faudrait que les modèles du programme soient modifiés.

Merci de me répondre!

Caroline

Bonjour Caroline
Je pense qu'en allant dans Styles et formatage on peut modifier la police affectée au style *Standard* et remplacer Albany par un autre style : Arial ou autre...
cdlt

Claude

Merci Claude!

Ne voyant pas style et formatage dans ma barre d'outils, je n'avais pas penser à ça. Cette solution doit être refaite pour chaque nouveau document.
En fouillant le menu des options, j'ai trouvé la table de substitution des polices.
À mon prochain projet, je vous dirai si ce que j'ai entré fonctionne.

Bon dimanche!

Caroline

Bonjour,

Merci Claude!

Ne voyant pas style et formatage dans ma barre d'outils, je n'avais
pas penser à ça. Cette solution doit être refaite pour chaque nouveau
document.
En fouillant le menu des options, j'ai trouvé la table de substitution
des polices.
À mon prochain projet, je vous dirai si ce que j'ai entré fonctionne.

Le plus simple est de modifier les polices par défaut : Outils > Options

LibreOffice Writer > Polices standard

PS : pour ne pas mettre le bazar dans les fils de discussion, il faut
éviter de squatter une discussion avec une question qui n'a rien à voir.

Bonne journée
JBF

Le PS de JBF: Peut-être l'intitulé Impress de la question permet-il un trouble dans le fil de la discussion ?une discussion autour du son, une autre concernant la police des textes dans les cadres, autrement je ne vois en quoi cela pourrait mettre le bazar ...

Claude

Parce que Caroline a posé sa question sur Impress en répondant à la
discussion "Writer - Insertion automatique - Permanente ?" en changeant
le sujet ce qui ne change rien au fait que le premier message de
Caroline reste identifié comme une réponse au message de jdt37b du 31/03
à 18h36. Du coup ceux qui utilisent les fonctions de classement par fils
de discussion de leur logiciel de courrier électronique, retrouvent sa
question au milieu des réponses de la discussion originale.

Ceci dit, et pour revenir à la question de Caroline, je me rends compte
que ma réponse est fausse puisqu'elle s'applique à Writer et non à Impress.
Dans le cas d'Impress, pour ne pas avoir à refaire la définition des
styles à chaque nouveau diaporama, il suffit de se créer des modèles
avec les bonnes polices.

Bonne journée
JBF

Désolé Monsieur Faure d'avoir foutu le bazar dans votre boîte aux lettres... C'était mon premier envoi...

Et comme je vous l'ai écrit... un petit mot en privé est plus cordial...

Caroline

En espérant être sur le bon fil :wink: ...petite question : pourquoi lorsque l'on ouvre la boîte des Styles et formatages il n'est pas proposé dans Impress de télécharger des styles d'un autre fichier (.odp) comme dans Writer ? un choix ou un manque ? effectivement on peut toujours créer un modèle.
Merci

Claude

Bonjour,

En espérant être sur le bon fil :wink:

Désolé, mais non. Avant de répondre à votre question, voici quelques conseils pour bien utiliser les listes :
- dans votre courrielleur, filtrez les messages de la liste dans un dossier spécial
- classez les messages par fil de discussion : vous verrez alors les messages apparaitre en arborescence, les réponses apparaissant après leur question, sans s'occuper de l'ordre chronologique de l'arrivée de réponses à d'autres questions
- utilisez la fonction Répondre de votre courrielleur QUE si vous voulez répondre à la question de quelqu'un
- si vous voulez poser une nouvelle question, créez un NOUVEAU message et tapez l'adresse électronique de la liste (ici users@fr.libreoffice.org). Cela demande un tout petit peu plus de travail que de faire "Répondre" à un message quelconque, mais cela permet de conserver l'arborescence des questions pour tout le monde
- lorsque vous posez une question, donnez les éléments principaux de la question dans le sujet : "problème", "urgent", "marche pas" etc. n'apporte rien, mais "Impress : télécharger les styles comme dans Writer" est nettement mieux
- lorsque vous répondez, supprimez les textes inutiles, et répondez après la question, de façon à ce que l'ensemble de votre message soit compréhensible
- évidemment respectez la netiquette : politesse, ne pas criez, etc.

...petite question : pourquoi lorsque l'on ouvre la boîte des Styles et formatages il n'est pas proposé dans Impress de télécharger des styles d'un autre fichier (.odp) comme dans Writer ? un choix ou un manque ? effectivement on peut toujours créer un modèle.

Les styles dans Impress sont beaucoup moins développés que dans Writer. Il s'agit là a priori d'un manque. L'utilisation d'un modèle est effectivement la meilleure solution.
Une solution de contournement est d'utiliser la fonction Format > Conception de diapo. Le bouton Charger permet d'aller chercher les arrières-plan de présentation. En même temps que l'arrière-plan, les styles sont chargés.

Bonne soirée.

Laurent BP

Bonjour,

Pour revenir à l'insertion automatique, je crois que je vais m'en tenir au
principe mis dans la FAQ.

Je n'ai pas réussi à trouver une combine avec la macro proposée pour lancer
LO avec un document vierge affiché et la liste d'insertion automatique
complétée.

Merci !