Comment avoir une information qui s'affiche à l'ouverture d'un document généré par modèle ott ou ods ? (résolu)

Bonjour,

par macro (je débute donc elle n’est probablement pas optimisée…:

REM ***** BASIC ***** sub
MessageOuverture
msgbox "Voici quelques informations importantes pour l’utilisation du fichier : xxxxxxxx "
end sub

), je suis parvenue à obtenir un message qui s’ouvre à l’ouverture d’un fichier “.ods”. Cependant je ne sais comment m’y prendre pour assigner une consigne de ce type à l’ouverture d’un document généré par modèle (.ott ou .ots) donc nommé par défaut “Sans nom 1”…

Pourriez-vous me guider ? La version avec laquelle je travaille est la : 6.1.4.2 (x64) -sous Windows 7 pro version 6.1- (par obligation).

Dans le même ordre d’idées, et pour information, je cherche également à pouvoir fournir des éléments d’information par infobulle au passage de la souris sur une icône et j’ai aussi lorgné du côté d’un document s’ouvrant à l’ouverture d’un autre fichier (j’y suis parvenue via là encore une petite macro sans doute un peu pauvre…). Il me semble qu’il vaudra sans doute mieux que je traite ces points là dans d’autres posts.

Je suis bavarde mais c’est un peu le stress du 1er rendez-vous !

Avec tous mes remerciements.

Bonjour

Pour le déclenchement, s’il s’agit d’un modèle, tu affectes la macro à l’événement Nouveau document : OutilsPersonnaliser▸onglet Événements.

Pour le nom du document, il me semble naturellement impossible de l’afficher à l’avance dans la macro, sauf si tu veux l’imposer, auquel cas il te suffit de faire un premier enregistrement du document dans la macro. Mais ceci impose également le dossier, par ailleurs il faut être sûr qu’il n’y a pas déjà un document de même nom…

Mon conseil serait d’avoir un nom de modèle significatif, se reposer sur lui et ne pas le gérer dans la macro…

Pour les infos bulles au survol, la technique pourrait être différente entre Writer et Calc. Dans Calc tu pourrais insérer des commentaires qui justement s’ouvrent en info-bulle lors du survol.

Pour Writer tu peux insérer des substituants : InsertionChampAutres champs▸onglet Fonctions.

L’annotation sera affichée en info-bulle… Voir substituant.odt

Cordialement

Et comme souvent lorsque la réponse vient de l’autre elle semble déconcertante de simplicité. Il faut effectivement affecter la macro à un événement de type Nouveau document. Et la petite musique des “j’aurais dû y penser” s’enclenche…

Concernant les infos bulles je pense m’être mal exprimée. J’avais imaginé que le passage de la souris sur une icône du bureau (fichier ou dossier) par exemple permettrait d’afficher de façon fugitive un petit texte d’alerte ou de présentation de mon choix. Je me suis égarée dans des fils suggérant d’aller dans les “Propriétés” de l’icône > onglet “Raccourci” > et enfin mettre son texte dans “Commentaires” . Sans doute parfait sauf que… ni onglet raccourci ni commentaire. Problème de version, de droits d’accès ?
Il n’y a rien là d’essentiel, je pressens juste que je pourrais faciliter la vie de mes collègues et donc très égoïstement la mienne

Merci pour vos réponses qui arrivent sitôt la question postée ! Il y a des chances que j’y prenne goût.

Un exemple d’une telle macro est disponible ici https://berma.pagesperso-orange.fr/Files_en/ExtensionCompiler.ott